abiFilters
установлен в Android build.gradle
defaultConfig блок.
Я бы хотел исключить x86
из выпуска buildType, но не могу найти простой способ сделать это
Вот это build.gradle
:
defaultConfig {
ndk {
abiFilters "armeabi", "x86"
moduleName "cipher_v1"
cFlags "-DRELEASE=1"
if (rootProject.ext.has("testCrack")) {
cFlags += " -DTEST_CRACK"
}
if (project.ext.has("authKey") && project.ext.has("androidId")) {
cFlags += "-DAUTH_KEY=\\\"" + project.ext.authKey + "\\\""
"-DANDROID_ID=\\\"" + project.ext.androidId + "\\\""
}
}
}
buildTypes {
release {
ndk {
abiFilters "armeabi"
}
}
}
Вот что я получаю:
unzip -l base-release.aar|grep cipher
17752 02-01-1980 00:00 jni/armeabi/libcipher_v1.so
17640 02-01-1980 00:00 jni/x86/libcipher_v1.so
Вот что я действительно хочу:
unzip -l base-release.aar|grep cipher
17752 02-01-1980 00:00 jni/armeabi/libcipher_v1.so
Я бы хотел сохранить полный abiFilters
в блоке defautlConfig
И указать в некоторых buildType
РЕДАКТИРОВАТЬ 1:
Да, удаление defaultConfig
и установка abiFilters
в обоих блоках debug
и release
будут работать. Но мой вопрос, как использовать defaultConfig