我目前正在尝试使用GoogleAPI客户端。
我最近遇到了我的应用达到GC开销限制的问题,所以我已经更换了
com.google.android.gms:play-services
与相关的游戏服务部门:
com.google.android.gms:play-services-location:9.2.0
com.google.android.gms:play-services-drive:9.2.0
但是,显然我需要整个Play服务API为我的GooglePlayClient导入ConnectionResult。
对于我的GooglePlayClient,ConnectionResult还有其他选择吗?
答案 0 :(得分:0)
在Accessing Google APIs中,只有三个指南。
如文件中所述,
几乎在所有情况下,自动管理连接是从Android应用连接到Google API的最佳和最简单的方法。
但是,在某些情况下,您可能希望在应用中使用手动管理的Google API连接,例如您选择执行的操作。但是,在使用它时,您可能还需要selectively compile APIs进入可执行文件。
因此,如果您正在使用Eclipse ,为了避免达到GC Overhead限制,您可以尝试在eclipse.ini
中增加Xms和Xmx值。如果您的默认值是-Xms40m -Xmx384m,请尝试将它们更改为-Xms512m -Xmx512m,然后重新启动eclipse并查看是否有帮助。
这些SO帖子中提供的解决方案 - Can not run project after adding google play services to project和GC overhead limit exceeded with google play services也可能有所帮助。