在发布模式下,我的Google登录不起作用,但在调试模式下工作正常。我从SO这里得到了一个类似的问题,但我没有得到完美的解决方案。
我的句柄签名结果
为假
- 如何修复此问题?
我有同样的问题,我读了一些帖子,并能够通过以下步骤完成工作
步骤1)请转到https://console.developers.google.com/apis/credentials?
步骤2)单击创建凭据-
步骤3)然后通过在命令提示符中写入以下命令来生成签名证书指纹,在此之前您应该有密钥库及其路径
keytool -exportcert -keystore "D:\PlayStore_keystore\myproject.jks" -list -v
步骤4)点击输入后,系统会要求您输入
Enter keystore password :
Enter password which you have used for creating keystore
步骤5)然后它将提供有关密钥库的详细信息,如SHA1,SHA256,MD5等。
步骤6)输入SHA1作为指纹,并给出清单文件中的packagename
步骤7)单击“创建”,您将获得新的OAuth客户端ID
步骤8)现在你有客户端ID,你将需要得到谷歌服务.json文件。
步骤9)请去https://console.firebase.google.com
步骤10)如果您已经有了具有该packagename的项目-
步骤11)选择设置转到-
步骤12)在步骤5中,您已经将SHA1粘贴到证书指纹中并保存它
步骤13)现在下载新的google-services.json文件(因为它包含新的客户端ID,certificate_hash等)
步骤14)将google-services.json文件粘贴到android项目的app文件夹中。
第15步)你可以走了。。。
当你在play商店上传应用时
签名后,它会给你一个新的SHA,你必须添加到你的firebase帐户。
在 https://console.firebase.google.com 添加新的 SHA1
使用命令行创建版本SHA1
keytool-list-v-keystore " E:\ Jsk _ file \ healthNickel "-别名health nickel
keytool-list-v-keystore " E:\ Jsk _ FILE \ YOUR _ JKS _文件名"-别名YOUR _ JKS _别名
输入密钥库密码:-YOUR_keystore_Password
昨天我也遇到了同样的问题。
谷歌在Playstore发布控制台中发布了一项新的签名服务,谷歌将在其中使用他的密钥库登录您的应用程序。签名后,它将为您提供一个新的SHA,您必须将其添加到您的火库帐户中。
我正在使用构建发行版apk,但它不起作用。但是,它可以在我的真实设备上工作,该设备在期间连接。我还将调试和发布SHA1添加到Firebase。
我有一个应用程序,现在我要发布它。我已经创建了一个apk文件,并且安装了它,但是当我向服务器发送登录请求时,它返回NULL。 奇怪的是,当我用调试构建启动应用程序时,它工作得很好。该问题仅发生在释放模式。所以看了这篇文章后我认为问题出在proguard 这是我目前所做的。 null 这是我的proguard-rules.pro文件。
我是android开发的新手。尝试在Android web View中整合FB和Google+登录。FB登录正常。但谷歌登录是不允许登录的。我参考了几个链接,但无法成功。 问题是在Gmail中提供用户名和密码后,我的网站无法登录 webview覆盖在另一个webview上 Google登录不工作的android webview应用程序 Google登录不工作的android webview应用程序
我无法在调试和发布模式下使用minifyEnabled true运行apk。 请帮我拿一下这个,先谢谢你。
我的用户在下载我的应用程序后无法使用google sign in登录。起初我认为是sha1的问题,所以我用keytool和我的keystore创建了一个。 我做了什么: 将sha1复制到我的Firebase项目设置 下载了googlejson文件,放在我的项目中。 使用相同的密钥库生成签名的apk。 目前,我想我的Firebase项目设置,调试和发布版本中列出了两个sha1指纹证书。奇怪的是我可以
但是当我启动服务器时,这个url不起作用: 出现错误警报: 有什么想法吗? 谢谢你,泰金。