2014-06-20 89 views
0

在過去幾天裏,我饒有興致地閱讀了很多關於Google play開發者控制檯的內容,如果你能用某種東西讓我出去,我會很高興。與Google Play開發者控制檯沒有任何關係

我有我的遊戲創建使用谷歌雲2個月,現在我想添加一些成就和排行榜到它,並記住遊戲還沒有realeased,所以我用我的調試SHA1鍵和一切我有我的誓言2在谷歌服務控制檯創建和幾天前我在谷歌播放開發人員控制檯中創建我的應用程序。我點擊標籤說,我使用谷歌服務,並直接鏈接我的應用程序。

我也不使用baseGameActivity.java所以即時與Gamehelper.java直接工作,一切都很好,只是我無法連接到games.API。奇怪的部分是我連接到appState.API沒有問題,但我得到連接到Games.API的問題。

我修改清單與

<meta-data 
     android:name="com.google.android.gms.games.APP_ID" 
     android:value="@string/app_id" /> 
    <meta-data 
     android:name="com.google.android.gms.appstate.APP_ID" 
     android:value="@string/app_id" /> 

,並檢查SHA1,如果是同一個名字packege如果是相同的,如果APP_ID其相同。也是所有我的身份證在不同的文件夾ids所有的身份證是字符串,我只有app_Id像它的假設是...

所以有我的問題,我會很高興,如果有人可以解釋什麼到底是怎麼回事...... 感謝

這是logcat的

九月六日至26日:19:11.002:W/GameHelper(3585):** APP無法正常 設定使用Google Play遊戲服務06-26 09:19:11.002: W/GameHelper(3585):**這通常是造成其中一個原因:06-26 09:19:11.002:W/GameHelper(3585):**(1)您的包裹 名稱和證書指紋不匹配06-26 09:19:11.002: W/GameHelper(3585):**您在Developer Console中註冊的客戶端ID。 06-26 09:19:11.002:W/GameHelper(3585):**(2)您的應用程序ID 錯誤地輸入。 06-26 09:19:11.002:W/GameHelper(3585):** (3)你的遊戲設置還沒有發佈,你是06-26 09:19:11.002:W/GameHelper **嘗試使用 未列爲06-26 09:19:11.002:W/GameHelper(3585): **的帳戶登錄測試帳戶。

然後它表明我對我的應用程序,但一切信息被設定正確的,我認爲有谷歌播放服務和谷歌開發者控制檯,但不知道爲什麼之間溝通不暢......

+0

我建議你看看(或發佈)logCat。 – IanB

+0

我查看了我的測試帳號和遊戲ID,所有內容看起來都一樣。另一件我認爲可能會引起問題的事情是,我使用googleAccountCredential在我的遊戲開始時連接到谷歌,所以當我想與googlePlay連接時,我已經與Google建立了另一個連接。這是我之前做的很長一段時間,如果這不起作用,我不想惹它,所以我現在就離開它 – Chomonev

回答

0

繞過BaseGameUtils和兩個與Google的連接應該沒問題。

如果檢查一切小心,那麼這可能是問題的原因:

「試圖與未列爲測試帳戶的帳戶登錄」

一些人(包括我自己)在我們嘗試使用不支持Google Plus的「開發者」帳戶時遇到此問題,例如

Is it possible to access Google Play Game Services API with service account?

+0

謝謝你的隊友。我現在被另一個問題困住了,但很快我就不得不回到這個問題上,你的回答將是我會嘗試的第一件事。如果它工作與否,我會在這裏更新。再次感謝你! – Chomonev

+0

嘿所以問題是,我已經創建了我的憑據從谷歌應用程序控制臺創建的遊戲。但谷歌遊戲機碰巧無法「看到」我的帳戶,因此最終我不得不從Google應用程序控制臺刪除所有Android帳戶,然後使用鏈接的應用程序在Google遊戲控制檯中重新創建這些帳戶......這是對我來說超級奇怪是這樣,但這就是它的樣子 – Chomonev

+0

希望它現在可以工作......我同意你應該在開發者(遊戲)控制檯而不是api控制檯工作。 – IanB

相關問題