app_release.apk 的 Google oauth 中的问题,app_debug.apk 工作正常
Posted
技术标签:
【中文标题】app_release.apk 的 Google oauth 中的问题,app_debug.apk 工作正常【英文标题】:Issue in Google oauth of app_release.apk, app_debug.apk works fine 【发布时间】:2020-03-09 06:56:44 【问题描述】:我的应用程序的 app_debug.apk 运行良好。我可以使用 oauth 登录。但是同一个应用的 app_release.apk 的 oauth 不起作用。我尝试使用 minifyEnabled false
并且 app-release.apk 运行完美。所以这一定是一个proguard问题。请建议我一些 proguard 规则来解决这个问题。
【问题讨论】:
使用您的 .jks 文件创建 SHA1 密钥并添加 firebase。 无法为 app_release.apk 创建SHA1 密钥,当我尝试在gradle 中使用signingReport 创建它时,它显示无。 SHA1 密钥已添加到 Firebase 控制台,并且该应用在以前的版本中运行良好。 什么是使用 sha1 键? SHA1 密钥已在 Firebase 控制台上更新 我说的是不同的 sha1 键签名和调试。并上传您选择继续选项的应用商店,然后在 Play 商店中自动生成 sha1 密钥。使用此链接如何生成 sha1 密钥:- ***.com/questions/15727912/… 【参考方案1】:您必须告诉 ProGuard 保留所有代码文件,而不是在收缩时删除这些代码。
转到 proguard-rules.pro 并进行以下更改
-keep class <package-name>.** *;
【讨论】:
非常感谢,你救了我以上是关于app_release.apk 的 Google oauth 中的问题,app_debug.apk 工作正常的主要内容,如果未能解决你的问题,请参考以下文章
在google drive使用google.colab云服务
URL www.google.com / google 被重定向到不同的 URL www.google.co.in [关闭]