2014-03-06 65 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)。

幾個小時後,我終於擺脫了所有的錯誤,但我還沒有測試這是否會造成任何限制。