美文网首页
减少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