我在我的应用程序中进行谷歌登录,在发布我的应用程序之前工作完全正常。但是在发布后我因为更改SHA密钥而无法登录。因此,要改变我在播放控制台上的已发布管理 - >应用程序信息中的步骤。 我已下载 PEPK工具,但对于第2步,我有命令
$ java -jar pepk.jar --keystore=foo.keystore --alias=foo --output=encrypted_private_key_path
我不知道什么是 foo.keystore , foo 和 encrypted_private_key_path
任何人都可以帮我这个吗?。
答案 0 :(得分:0)
在Android中使用与Google Developer Console相关的任何API时,您需要配置两个不同的SHA1密钥,即一个用于调试,一个用于发布。大多数情况下,我们忘记为发布版本生成SHA1密钥。我相信以下链接可以帮助您为这两个版本生成SHA1密钥。
答案 1 :(得分:0)
如果您使用Google Play签名允许Google Play为您签署应用的发布版本,那么您需要使用身份验证控制台从应用的发布版本注册SHA1密钥。您可以按照此处的说明获取此密钥: https://support.google.com/googleplay/android-developer/answer/7384423?hl=en-GB
"如果您的应用使用任何API,您通常需要注册Google为您的应用签名的密钥证书,以进行身份验证。这通常是通过证书的指纹来完成的。
要查找Google用于重新签名APK以供投放的密钥证书: