登录失败。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 ID
和 leaderboard ID
从 strings.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 游戏服务怪异(活动生命周期)