2014-06-20 92 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

相关问题