This is my app's build.gradle
:
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
Every time build APK, I get 3 APKs.
But, I only use app-universal-release.apk
for my team.
Can I delete include "x86", "armeabi-v7a"
, for less build time?
Also, can i delete splits{...} ?
I add a flag to my gradle, and pass the flag by ./gradlew assembleDebug -Pflag=true
.
android {
if (flag.toBoolean()) {
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
} else {
defaultConfig.ndk.abiFilters 'x86', 'armeabi-v7a'
}
}