当我只使用通用 APK 时,我可以删除 splits.abi 吗
Can i delete splits.abi when i only use universal APK
这是我的应用 build.gradle
:
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
每次构建 APK,我都会得到 3 个 APK。
但是,我只为我的团队使用 app-universal-release.apk
。
我可以删除 include "x86", "armeabi-v7a"
以减少构建时间吗?
此外,我可以删除拆分{...}吗?
我在我的 gradle 中添加了一个标志,并通过 ./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'
}
}
这是我的应用 build.gradle
:
splits {
abi {
enable true
reset()
include 'x86', 'armeabi-v7a'
universalApk true
}
}
每次构建 APK,我都会得到 3 个 APK。
但是,我只为我的团队使用 app-universal-release.apk
。
我可以删除 include "x86", "armeabi-v7a"
以减少构建时间吗?
此外,我可以删除拆分{...}吗?
我在我的 gradle 中添加了一个标志,并通过 ./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'
}
}