安装的Android应用程序是apk的两倍

时间:2012-10-04 13:02:37

标签: android memory size double apk

我将Eclipse ADT工具升级到r20(从r17左右),现在设备上安装的应用程序的大小是apk的两倍。应用程序本身运行正常。

对于发行版和调试版都会发生这种情况,以及我是否使用ant生成apk(并通过usb安装)或从eclipse启动应用程序。

我试过各种目标版本,但它总是一样的。

有关信息 - 我不使用“复制保护”也不使用许可,这是直接安装,而不是通过游戏商店。 - 我使用proguard来优化/混淆我的代码。我解压缩/分析了我的apk,一切看起来都很正常(与以前没有出现此问题的apk相比)。

提前感谢您的任何信息。

2 个答案:

答案 0 :(得分:1)

已安装应用的大小始终大于apk。 becoz apk只是一个压缩文件(压缩文件)并且已安装的应用程序已解压缩(未压缩)。

答案 1 :(得分:0)

找到问题。

在sdk更新的同时,清单已更新,并且首选存储选项(外部)已被删除,因此它完全安装在手机内存中。并且应用程序管理器中报告的内存是apk大小的两倍。

现在它安装在SD卡上,它在系统内存中几乎使用了apk大小。