我使用 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'
}
}
但是我的调试 apk 大小是26.9 MB。当我想构建发布 apk 时,其大小将变为23.5 MB。它的尺寸很大。 请帮助我减少我的 apk 或减少至少 60%。谢谢Enamul
最佳答案
拆分 apk 是一个很好的解决方案。但这又是一个技巧。
如果您只包含 armeabi-v7a
在您的 apk 中,除非您支持 < 4.4 android 版本,否则就没问题。
ARMv6
自 android 4.4(10 月 13 日)起不再受 Android 支持
查看此Unity Statics ,您只需要包含 ARMv7
& Intelx86
使您的应用 100% 的设备都支持。
现在你要做的就是包含ARMv7
& x86
在你的应用程序中。请参阅abiFilter .
将此添加到您的应用级别
build.gradle
buildTypes { release { ndk { abiFilters "x86", "armeabi-v7a" } }
按同步
构建并检查大小
关于android - 如果 apk 分析后 lib 文件夹累积超过 60%,如何减小 apk 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51258680/