【问题标题】:no connection with Google play developers console与 Google Play 开发者控制台无关
【发布时间】: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


【解决方案1】:

绕过 BaseGameUtils 和两个到 Google 的连接应该没问题。

如果您仔细检查了所有内容,那么这可能是问题的原因:

“尝试使用未列为测试帐户的帐户登录”

当我们尝试使用未启用 Google Plus 的“开发者”帐户时,许多人(包括我自己)遇到了这个问题,例如

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

【讨论】:

  • 谢谢你,伙计。我现在遇到了另一个问题,但很快我将不得不回到这个问题上,你的答案将是我会尝试的第一件事。我会在这里更新它是否有效。再次感谢您!
  • 嘿,问题是我已经从我创建游戏的谷歌应用控制台创建了我的凭据。但是谷歌游戏机碰巧不可能“看到”我的账户,所以最后我不得不从谷歌应用程序控制台中删除所有安卓账户,然后使用链接的应用程序在谷歌游戏机中重新创建它们......对我来说太奇怪了,但就是这样
  • 希望它现在可以工作......我同意你应该在开发者(游戏)控制台而不是 api 控制台中工作。
  • 确实我就是这么做的。不过,我都使用它们。到目前为止,它工作得很好。感谢您的回复。
猜你喜欢
  • 1970-01-01
  • 2016-07-31
  • 2016-01-22
  • 2017-07-30
  • 2021-05-28
  • 2017-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多