【发布时间】:2014-06-20 14:03:59
【问题描述】:
嘿伙计们,最近几天我读了很多关于 Google Play 开发者控制台的内容,如果你能帮我解决问题,我会很高兴的。
我使用谷歌云创建了我的游戏 2 个月,现在我想向其中添加一些成就和排行榜,并记住游戏尚未发布,所以我使用我的调试 SHA1 密钥和我创建的 oath2 的所有内容在谷歌服务控制台中,几天前我在谷歌播放开发者控制台中创建了我的应用程序。我点击了显示我使用谷歌服务的标签并直接将我的应用程序链接到那里。
我也不使用 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 是否相同,如果相同,则检查 APP_id。此外,我所有的 id 都在不同的文件夹 id 中,所有 id 都是字符串,我只有 app_Id 的数字,就像它假设的那样......
所以这是我的问题,如果有人能解释到底发生了什么,我会很高兴...... 谢谢
这是 LogCat
06-26 09:19:11.002: W/GameHelper(3585): ** 应用程序不正确 配置为使用 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 中注册的客户端 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(3585): ** 尝试使用 未列为 06-26 09:19:11.002 的帐户:W/GameHelper(3585): ** 一个测试帐户。
然后它向我显示了有关我的应用程序的信息,但一切都设置正确,我认为谷歌播放服务和谷歌开发者控制台之间存在沟通错误,但不知道为什么......
【问题讨论】:
-
我建议您查看(或发布)logCat。
-
我检查了我的测试帐户和游戏 ID,一切看起来都一样。我认为可能引起问题的另一件事是,我在游戏开始时使用 googleAccountCredential 与 google 连接,所以当我想与 googlePlay 连接时,我已经与 google 建立了另一个连接。这是我很久以前做的东西,如果这不起作用,我不想弄乱它,所以我现在就离开了
标签: android