查看android 手机cup类型
adb shell getprop ro.product.cpu.abi
三. APK分割
可以通过在android配置代码中定义一个splits代码块来配置分割,目前支持density分割和ABI分割。splits中支持以下属性:
enable:boolean型,表示打开或关闭APK分割功能
reset():复位,若要使用include功能,则使用前需调用reset()
include:创建白名单,仅构建出白名单中指定的格式
exclude:黑名单,不会构建出黑名单中指定的格式>* compatibleScreens(仅限density):未知
universalApk(仅限ABI):默认为true,即除了指定的格式外,还会构建出一个通用的APK
-
density splits
android{} splits { density { enable true exclude 'ldpi','mdpi' compatibleScreens 'normal', 'large', 'xlarge' } }}
仅构建release,输出为:
- app-hdpi-release.apk
- app-universal-release.apk
- app-xhdpi-release.apk
- app-xxhdpi-release.apk
- app-xxxhdpi-release.apk
-
ABI splits
android{ splits { abi { enable true reset() include 'x86', 'armeabi-v7a', 'mips' universalApk false } }}
仅构建debug,输出为:
- app-armeabi-v7a-debug.apk
- app-mips-debug.apk
- app-x86-debug.apk
使用APK Splits构建APK
网友评论