当我在我的主/新手机中安装我的应用程序,安装的大小约为18.5MB ,当我在一个旧的三星Galaxy ACE(MK1),对于一些安装我的应用程序因此,用几乎相同的大小安装,因为你在这里看到:应用安装尺寸相同的不同的设备类型
它完美地运行,我主要的手机上,但显然,老银河王牌真的与它斗争。
现在,我从Play商店下载一个随机的游戏,并与一个你可以看到结果这里:
好多了,它占用更少的空间能力较弱的手机上比它在更强大的手机上做的。
但是,我的问题是,我可以从哪里开始尝试弄清楚为什么我的应用程序没有展现出这种所需的行为?
我的项目信息
我已经提供了4组显卡我的项目中,他们是:
图形
- XHDPI:的3.73MB
- 总华电国际:中2.87MB
- MDPI总:托塔1.33MB
- LDPI的L:的1.03MB
总声
- OGG声音文件:202KB
- MP3原声:5.6MB
的(无符号并签署)APK文件大小约为16.02MB
除此之外,APK中有一个classes.dex文件,大约3.5MB。
在Eclipse中,我链接BaseGameUtils和谷歌播放服务-lib的jar文件。
我知道我的游戏比我下载的其他游戏的资源要多一点 - 但这不是这个问题的要点。我需要确保安装的应用程序的尺寸在功能较差的手机上小于“较好”的手机,但您可以看到,我的正好与完全相同。
任何帮助,将不胜感激。
编辑
其他信息,如果有帮助:
三星Galaxy王牌运行的是Android 2.3.4 姜饼
其他手机运行的是Android 4.4.2 奇巧
是否启用ProGuard的在你的应用程序? – George
是@georgerappell Proguard已启用并正在运行。问题不在于导出/签名APK的尺寸没有缩小 - 因为问题是这两个设备的安装路径是相同的,而我安装的其他每个应用程序的安装路径都显着减少在银河王牌 - 谢谢! – Zippy