首页 > 解决方案 > 为什么我的 Android 应用程序类占用这么多空间

问题描述

我只是构建了一个我的 android 应用程序包,在分析了它的内容之后,我意识到几乎是我的 java 代码和类的内容的 classes2.dex 大约是 3.4 Megs。next res 目录 700 K 这可以理解,我有几张 png 图片。但是为什么classes2.dex的大小这么大。我的申请中有 15 个课程。这是相当多的代码,但我认为不应该是 3.4MB。我的问题是为什么会这样,如何优化我的应用程序的大小,我想让它更小。谢谢这里的截图 http://pctechtips.org/apps/androidapp.png

标签: androidapk

解决方案


要减少您的 apk 大小,您应该使用代码收缩

从文档中:

您必须启用代码收缩。在构建过程中,首先 Proguard 会删除未使用的代码,但保留未使用的资源。然后 Gradle 会移除未使用的资源。


推荐阅读