2014-12-31 40 views
0

這是我第一次真正問一個問題,而我在這裏找到了很多答案大概一年左右。如何測試新的googleplay遊戲

我的問題是,我幾乎完成了我的新應用程序,包括圖標和成就, 但我無法測試該應用程序。

我已經添加了我的谷歌帳戶,以測試者的帳戶的谷歌開發者控制檯, ,但我的應用程序似乎並沒有記錄我進去。

所以我要問,如果這是正確的方式將設備登錄到谷歌播放服務器。

//導入

import com.google.android.gms.common.api.GoogleApiClient; 
import com.google.android.gms.drive.Drive; 

//登錄,與mGoogleApiClient的GoogleApiClient的實例

mGoogleApiClient = new GoogleApiClient.Builder(this).addApi(Drive.API).addScope(Drive.SCOPE_FILE).build(); 
mGoogleApiClient.connect(); 

//解鎖的成就,當條件滿足

Games.Achievements.unlock(mGoogleApiClient,@strings/Achievement_ac1); 

Eclipse沒有顯示任何錯誤,但是當我啓動應用程序時,沒有登錄的跡象

它輸出一個錯誤,並通過調用achivements.unlock停止

回答

0

您是否爲用戶添加了登錄? mGoogleApiClient只會將您連接到控制檯中的應用程序。但是,您還需要使用Google帳戶登錄。

https://developers.google.com/games/services/training/signin

+0

好吧,我把mGoogleApiClient.connect()就像你所看到的,在第二塊......不會說嗎? –

+0

你確定connect()方法被執行嗎?如果是這樣,你的班級中是否有任何方法可以捕捉可能發生的錯誤? – Hespen

+0

不可以,因爲其他行只能完美執行。在創建實例和使用.connect方法之間有什麼我必須做的嗎? –