不同设备上已安装应用的大小不同。

8
我的应用apk文件大小约为25 MB。当我在我的Sony Xperia(Android 4.0.4)上安装它(调试或发布版本),应用程序大小约为30 MB。但是一些用户抱怨,在Galaxy Ace 2设备(Android 4.x)上安装的应用程序大小约为80 MB。这是安装后的应用程序大小。
为什么不同设备上安装后的应用程序大小会相差两倍以上?
我使用的是Android SDK工具Rev. 22.3;SDK Build-tools 18.0.1。

你确定这些用户没有使用ART运行时吗?这可能是原因。http://source.android.com/devices/tech/dalvik/art.html - Madhur Ahuja
@MadhurAhuja,ART运行时是在4.4版本中引入的。但是这个问题也出现在安装有Android 4.2.1的设备上。 - Denis
1个回答

0
根据您的开发环境和所选设置,您可能正在使用所谓的“多APK支持”。基本上,您可以为不同设备优化您的应用程序。一些人通过在许多不同的模拟器上进行测试来手动执行此操作,但也有一些设置可以切换以自动为您执行一些优化。即使您没有故意这样做,您也很可能正在使用某种多APK应用程序设置。
您可以在此处阅读有关多APK支持的更多信息:https://developer.android.com/google/play/publishing/multiple-apks.html

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接