我创建了一个简单的应用程序,android studio生成的.apk大小为1 MB,然后我安装在android 2.3
版本大小增加到3.48 MB,然后我安装android 5.0
版本大小增加到5.48 MB。
我的问题只是为什么apk的大小在不同版本中增加了。
答案 0 :(得分:6)
在Android系统中安装APK时,安装的是DEX文件。其中包含编译为二进制文件的代码,资源等。您的dex通常与apk的大小相同,除非您的资源没有在资产中编译。
嗯,我们都知道。什么不广泛传播的是android也保存你原来的apk。也许是因为出现错误或出于其他原因而重新安装。
这就是为什么我们的应用程序的内存量是系统的两倍。它是原始apk和已安装的dex的大小的总和。