我在 android studio 中创建了一个 android 应用程序,我使用 Kotlin 作为编程语言。
现在我的应用程序完成了,我想构建我的应用程序,但在构建应用程序后显示应用程序大小为 35mb!!!
我的可绘制文件夹大小为2mb并且没有任何更大的文件,但为什么我的应用程序大小为35mb?!!!
为了生成测试 apk 版本,我使用了 android studio 菜单中的 Build -> Build bundle/Apk -> Build apk。
但是当使用 java 作为语言时,这个大小是 7mb!!!
我该如何解决?
最佳答案
一些随机的想法来提高你的 apk 大小:
- 打开缩小(ProGuard 或 R8,使用属性
minifyEnabled
),如果您没有排除太多,请重新检查您的 ProGuard 文件 - 将您的图像转换为更好的
webp
文件或 vector - 添加一个
abiFilter
,它排除了古老的 ABI,例如mips
- 使用 Android App Bundles,按语言、ABI 和屏幕分辨率拆分 apk,从根本上减少交付的 APK 大小
- 检查您是否有不再使用的库
- 使用
resConfigs
属性过滤掉任何不支持的语言
Android 也有一个 documentation关于这一点,其中有更多细节。
关于java - 如何在 Android studio 中压缩 Kotlin 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59133833/