у меня есть настройка файла build.gradle со следующим (я, очевидно, исключил части, которые не должны иметь значения для краткости):
android { defaultConfig { ndk { abiFilters 'armeabi', 'armeabi-v7a', 'x86' } }
productFlavors {
flavor1 { ... }
flavor2 { ... }
flavor3 { ... }
flavor4 { ... }
flavor5 { ... }
}
buildTypes {
debug {
externalNativeBuild { ndkBuild { cFlags '-DDEBUG' } }
...
}
release {
externalNativeBuild { ndkBuild { cFlags '-DRELEASE' } }
...
}
}
externalNativeBuild {
ndkBuild {
path 'jni/Android.mk'
}
}
он работает, но компилирует нативный код для каждого flavor+buildType. так что не только отладка и релиз, но и флейвор1дебаг, флейвор2релиз и т. д., что занимает вечность
как мне указать gradle выполнять externalNativeBuild только для двух типов сборки и использовать их для всех разновидностей?