如何在 Android Studio 中压缩 Kotlin 项目



我在 android studio 中创建了一个 android 应用程序,对于编程语言,我使用了Kotlin
现在我的应用程序完成了,我想构建我的应用程序,但是在构建应用程序后,我显示应用程序大小为35mb!!
我的可绘制文件夹大小为2mb,没有任何更大的文件,但为什么我的应用程序大小为35mb?!!!

对于生成测试apk版本,我使用了构建 -> 构建捆绑包/Apk -> 从安卓工作室菜单构建 apk。

但是当使用java作为语言时,这个大小是7mb!!

我该如何解决它?

一些随机的想法来改善你的apk大小:

  • 打开缩小(ProGuard 或 R8,使用属性minifyEnabled(,如果您没有排除太多,请重新检查您的 ProGuard 文件
  • 将您的图像转换为webp文件或矢量,甚至更好
  • 添加一个abiFilter,其中不包括古代 ABI,例如mips
  • 使用Android应用程序捆绑包,它根据语言,ABI和屏幕分辨率拆分apk,从根本上减少交付的APK大小
  • 检查您是否有任何不再使用的库
  • 使用resConfigs属性过滤掉任何不受支持的语言

Android也有关于此的文档,其中有更详细的介绍。

最新更新