Firebase 身份验证工作正常,调试构建突然开始失败,没有任何代码更改,记录以下消息
D/PhoneAuthActivity(7392):signInWithCredential:失败:com.google.firebase.auth.FirebaseAuthException:此应用无权使用 Firebase 身份验证。请确认在 Firebase 控制台中配置了正确的包名称和 SHA-1。 [应用程序验证失败]。
成功登录和失败之间唯一值得注意的操作是 android studio 升级。
原文由 ishandutta2007 发布,翻译遵循 CC BY-SA 4.0 许可协议
当您更新 Android Studio 时,用于签署调试应用程序的调试密钥可能已更改。只需在 firebase 控制台中添加调试密钥的新 SHA-1 校验和。
最简单的方法是从
如果您想手动执行或发布密钥库,请首先使用以下命令生成 SHA-1 校验和:
然后复制 SHA-1 校验和并转到:
有关详细信息,请阅读本指南: 验证您的客户端 |适用于 Android 的 Google API