美文网首页
减少apk大小

减少apk大小

作者: fyg | 来源:发表于2021-09-08 11:05 被阅读0次

查看android 手机cup类型

adb shell getprop ro.product.cpu.abi

使用gradle减少apk大小

三. APK分割

可以通过在android配置代码中定义一个splits代码块来配置分割,目前支持density分割和ABI分割。splits中支持以下属性:

enable:boolean型,表示打开或关闭APK分割功能

reset():复位,若要使用include功能,则使用前需调用reset()

include:创建白名单,仅构建出白名单中指定的格式

exclude:黑名单,不会构建出黑名单中指定的格式>* compatibleScreens(仅限density):未知

universalApk(仅限ABI):默认为true,即除了指定的格式外,还会构建出一个通用的APK

  1. 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
  1. 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 瘦身,让你的APK更小

使用APK Splits构建APK



























































相关文章

网友评论

      本文标题:减少apk大小

      本文链接:https://www.haomeiwen.com/subject/tgbgiltx.html