如果 apk 分析后 lib 文件夹累积超过 60%,如何减小 apk 大小?

Ena*_*que 2 android

我使用 android build->analysis apk 从我的 .apk 中看到了以下报告。 在此输入图像描述

我已经使用 progrud 像

  buildTypes {
    release {
        shrinkResources true
        minifyEnabled true
        zipAlignEnabled true
        //Other parameters
        debuggable false
        jniDebuggable false
        renderscriptDebuggable false

        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }

}
Run Code Online (Sandbox Code Playgroud)

但我的调试 apk大小是26.9 MB。当我想构建发布 apk时,它的大小变为 23.5 MB。它的尺寸很大。请帮助我减少我的 apk 或减少至少 60%。谢谢埃纳穆尔

Khe*_*raj 5

拆分 apk 是一个很好的解决方案。但这又是一个技巧。

如果你只是包含armeabi-v7a在你的 apk 中,那就没问题,除非你支持 < 4.4 android 版本。

ARMv6自 android 4.4 起不再受 Android 支持(10 月 13 日)

请参阅此Unity Statics,您只需包含ARMv7&Intelx86即可支持您的应用程序 100% 设备。

现在您要做的就是在您的应用程序中包含ARMv7& x86。请参阅abiFilter

  • 将其添加到您的应用程序级别build.gradle

    buildTypes { release { ndk { abiFilters "x86", "armeabi-v7a" } }

  • 按同步

  • 构建并检查尺寸

图像