Google登录在playstore中发布后无法正常工作

时间:2016-12-08 00:44:09

标签: java android google-play-services google-plus google-signin

在Play商店发布之前,我的谷歌标志工作正常。我在stackoverflow中看到了一些问题,但没有一个回答我的问题。我不知道为什么登录不再有效。 (我没有使用firebase)。

我已经完成了使谷歌标志工作的所有步骤,并且在我发布之前它正在运行。谁知道发生了什么?我该怎么办?

2 个答案:

答案 0 :(得分:8)

这是由于调试和发布版本的SHA1密钥不同。

问题是,对于Google登录,您必须在Google帐户中添加SHA1密钥,您可以从编程或命令提示符处获取该密钥。

SHA1密钥与签名的apk不同。所以你有两个SHA1,每个用于调试和发布版本。可以从密钥库文件中获取发行版的SHA1。

如果您想了解更多相关信息,可以查看link。这里有很好的解释。

答案 1 :(得分:0)

根据@JanLovšin的说法,也许你正在使用相同的.keystore进行调试和发布APK。需要注意的是,您需要创建两个密钥库 - debug.keystore(用于调试)和release.keystore(用于发布应用程序)。您可以按照此thread进行详细说明。您也可以查看相关的SO question。希望这有帮助!

相关问题