2014-03-06 74 views
2

我想实施Google Play游戏服务。但是在GameHelper类中,在编译时无法找到以下类。游戏服务类无法解析

import com.google.android.gms.games.Games;

import com.google.android.gms.appstate.AppStateManager;

import com.google.android.gms.games.multiplayer.Multiplayer;

import com.google.android.gms.plus.Plus;

错误:

进口com.google.android.gms.appstate.AppStateManager不能得到解决GameHelper.java

我已经了解游戏服务的谷歌文档,并且所有的这样。在应用程序比林斯伟大的作品。所以我以正确的方式整合了Google Play服务的图书馆项目。

有没有人知道这个问题的一些事情?

+0

您是否已将库添加到项目中? – Eenvincible

+0

是的我已经添加了对谷歌播放服务的图书馆项目的参考。并添加了android支持v4库(.jar文件) – user3389197

+0

而其他所有类都是这样的:import com.google.android.gms.games.GamesActivityResultCodes;作品 – user3389197

回答

0

我在Helper类相同的问题类似下面

import com.google.android.gms.games.Games; 
import com.google.android.gms.appstate.AppStateManager; 
import com.google.android.gms.games.multiplayer.Multiplayer; 
import com.google.android.gms.plus.Plus; 

我的解决方案是更新谷歌播放服务。现在,我没有得到任何错误

+0

只是说'更新谷歌播放服务器'需要进一步解释我想。我注意到SDK管理器有时候拒绝更新一些'额外' - 在我的笔记本电脑上,它停留在版本13(这会导致这个错误 - 当前版本为18!) 我的解决方案是窃取.jar文件从我的桌面 - 我已经删除,并完全重新安装在笔记本电脑上的SDK,它仍然不会超过13 tho - 所以要小心! – shrewdlogarithm

0

在Git仓库寻找在类:EndlessTunnel\BaseGameUtils\src\com\google\example\games\basegameutils\

这可能不是完美的解决方案,但Git仓库含有以GameHelper.java(在同一文件夹3个目录,其相关的BaseGameActivity.java)。

几个小时后,我终于摆脱了所有的错误,但我还没有测试这是否会造成任何限制。