登录失败。Google Play 游戏 Libgdx

Posted

技术标签:

【中文标题】登录失败。Google Play 游戏 Libgdx【英文标题】:Failed to sign in. Google Play Games Libgdx 【发布时间】:2018-03-13 21:48:25 【问题描述】:

我想更新已在 Playstore 中发布的应用以添加成就和排行榜。

我已经在开发者控制台中创建了游戏,一切都很好,一切都与我在 Google API 中为我的应用输入的调试 SHA1 一起工作。

但是现在我已经生成了一个带有不同 SHA1 的签名 APK(当然),并且我已经将 Google API 中的调试 SHA1 更改为我的签名 APK 的 SHA1。

我已将 APK 推送到 Playstore 并从开发者控制台发布了游戏。但现在我的游戏已在商店中上架,当人们尝试连接到 Google Play 游戏时,他们会收到“登录失败。请检查网络连接并重试”。

我已经看过this link 但我做的一切都是正确的。

我是否可能需要等待几个小时才能让 Google API 处理我输入的新 SHA1?我不知道发生了什么

【问题讨论】:

【参考方案1】:

您可以参考这个thread。尝试在 values 文件夹中将 app IDleaderboard IDstrings.xml 移动到 ids.xml。您也可以尝试删除所有客户端 ID,然后再次添加它们以进行调试密钥库和释放密钥库。

这是一个可能也有帮助的附加参考:LIBGDX game configuration with google Play game services Errors

以下几点可能对您有所帮助。

实际发布开发者控制台上的更改需要几个小时。几小时后测试游戏。

您无需发布即可对其进行测试。您可以通过在开发者控制台中添加测试人员帐户来做到这一点。

您无法使用开发者帐户“测试”Google Play 服务。为此,您将需要另一个帐户。

编辑: 非常重要:

确保您在 androidManifest.xml 中添加了所需的权限 您的 Android 项目。

【讨论】:

【参考方案2】:

好吧,对于和我有同样问题的每个人。

不要忘记,现在 Google 可以为您的应用签名了。

我需要的 SHA1 指纹在开发者控制台中,无需获取我的 APK 的 SHA1 指纹。

【讨论】:

以上是关于登录失败。Google Play 游戏 Libgdx的主要内容,如果未能解决你的问题,请参考以下文章

Google Play 游戏服务登录失败

部分手机上google play游戏登录失败错误

登录失败。Google Play 游戏 Libgdx

登录/重试失败时的 Google Play 游戏服务怪异(活动生命周期)

Android 工作室 - Google Play 游戏服务登录失败

Google Play 游戏服务 - 登录失败(OAUTH2:UNREGISTERED_ON_API_CONSOLE)