Java 登录失败。谷歌玩游戏Libgdx

Java 登录失败。谷歌玩游戏Libgdx,java,android,libgdx,google-play-games,Java,Android,Libgdx,Google Play Games,我想更新我已经在playstore中发布的一个应用程序,以添加成就和排行榜 我已经在开发者控制台中创建了这个游戏,一切都很好,一切都与我在我的应用程序的谷歌API中输入的调试SHA1一起工作 但是现在我已经用一个不同的SHA1生成了一个签名的APK(当然),并且我已经用我签名的APK的SHA1修改了GoogleAPI中的调试SHA1 我已经将APK推送到playstore,并从开发者控制台发布了游戏。但现在我的游戏已经在商店中提供,当人们尝试连接到Google Play游戏时,他们会得到“登录失

我想更新我已经在playstore中发布的一个应用程序,以添加成就和排行榜

我已经在开发者控制台中创建了这个游戏,一切都很好,一切都与我在我的应用程序的谷歌API中输入的调试SHA1一起工作

但是现在我已经用一个不同的SHA1生成了一个签名的APK(当然),并且我已经用我签名的APK的SHA1修改了GoogleAPI中的调试SHA1

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

我已经看过了 但我做的每件事都是正确的

我是否可能需要等待几个小时,然后谷歌API才能处理我输入的新SHA1?我不知道发生了什么事

你可以参考一下。尝试将
app ID
排行榜ID
strings.xml
移动到values文件夹中的
ids.xml
。您还可以尝试删除所有客户端ID,然后再次添加它们以用于调试密钥库和发布密钥库

这里有一个额外的参考,可能也会有所帮助:

这里有几点可能对你有所帮助

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

  • 您不需要为了测试它而发布。您可以通过在开发人员控制台中添加测试人员帐户来实现这一点

  • 你不能用开发者帐户“测试”谷歌游戏服务。你需要另一个帐户

编辑: 非常重要:

确保在中向AndroidManifest.xml添加了所需的权限 你的Android项目

你可以参考这个。尝试将
app ID
排行榜ID
strings.xml
移动到values文件夹中的
ids.xml
。您还可以尝试删除所有客户端ID,然后再次添加它们以用于调试密钥库和发布密钥库

这里有一个额外的参考,可能也会有所帮助:

这里有几点可能对你有所帮助

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

  • 您不需要为了测试它而发布。您可以通过在开发人员控制台中添加测试人员帐户来实现这一点

  • 你不能用开发者帐户“测试”谷歌游戏服务。你需要另一个帐户

编辑: 非常重要:

确保在中向AndroidManifest.xml添加了所需的权限 你的Android项目


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

别忘了,现在谷歌可以为你的应用程序签名了


我需要的SHA1指纹在开发人员控制台中,不需要获取我的APK的SHA1指纹。

好的,对于所有和我有相同问题的人来说

别忘了,现在谷歌可以为你的应用程序签名了

我需要的SHA1指纹在开发人员控制台中,不需要获取我的APK的SHA1指纹