2014-10-16 69 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

我不确定哪些类是不必要的成就,但是您可以先剥离所有内容,然后在尝试构建时找出缺少的内容,因为它会抛出缺失代码的异常。