为什么我的Android应用程序类占用了太多空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我的Android应用程序类占用了太多空间相关的知识,希望对你有一定的参考价值。
我只是构建了一个我的android应用程序包,在分析了它的内容后,我意识到classes2.dex几乎是我的java代码和类的内容大约是3.4 Megs。下一个res目录700 K这是可以理解的,我有几个png图像。但是为什么classes2.dex的大小如此之大。我的应用程序中有15个类。这是相当多的代码,但我认为不应该是3.4MB。我的问题是为什么会这样,我怎样才能优化我的应用程序的大小,我想让它变小。谢谢,这是一个截图http://pctechtips.org/apps/androidapp.png
答案
要减小你的apk大小,你应该使用代码缩小
从文档:
你必须启用代码收缩。在构建过程中,首先Proguard移除未使用的代码但留下未使用的资源。然后Gradle删除未使用的资源。
以上是关于为什么我的Android应用程序类占用了太多空间的主要内容,如果未能解决你的问题,请参考以下文章