2014-10-16 45 views
1

我正在開發與谷歌遊戲服務的Android應用程序。我已經將遊戲服務API集成到我的應用程序中,並且工作正常。谷歌播放服務庫 - android開發:減少庫大小?

我的問題是,谷歌的遊戲服務的全部庫給出了一個規模龐大(超過5莫)到我的終端上安裝的應用程序,這是非常不方便...

我開發Android 2.3與Android 4.4.2平臺與支持庫v4和谷歌播放服務庫。在代碼中,我只使用Google Play服務的遊戲成就部分。我創建了一個BaseGameActivity,可以訪問我需要解鎖顯示或顯示成就的所有功能。我有很多問題需要將BaseGameActivity集成到我的項目中,所以我包含了4個.class文件「BaseGameActivity」,「BaseGameUtils」,「GameHelper」和GameHelperUtils「。我知道這不是好的方式,但它的工作原理。

我將減少谷歌播放服務庫的大小,刪除,我不是在我的應用程序使用的一部分,但我不知道我的.class正在使用與所取得的成就是什麼。

你有一些?想法

謝謝

回答

0

如果你使用gradle這個構建的應用程序,這可能是對你有所幫助: https://gist.github.com/dmarcato/d7c91b94214acd936e42

我不確定哪些類是不必要的成就,但是您可以先剝離所有內容,然後在嘗試構建時找出缺少的內容,因爲它會拋出缺失代碼的異常。