當我在我的主/新手機中安裝我的應用程序,安裝的大小約爲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