尝试为 Firebase 身份验证启用 Google 登录时出现 "Error updating Google" 消息
"Error updating Google" message when trying to enable Google Sign-In for Firebase Authentication
我正在尝试在 Firebase 身份验证中启用 Google 登录提供程序,但是当我单击“保存”时无法启用它,因为我收到“更新错误 Google”留言。
我已将我的 SHA1 指纹添加到我的 Firebase 项目中,我尝试在隐身模式下启用提供程序,但它仍然失败。我还检查了 Menu -> More tools -> Developer tools 是否有错误,但我没有看到任何错误。我该如何解决这个问题?
解决方案是重新创建 Firebase 和 Google 云项目。
全部删除后,首先创建一个Firebase项目。然后,将自动创建 Google Cloud 项目。无需创建单独的 Google 云项目。
在此之后,不要忘记删除并创建新的 SHA-1 和 web_client_id 密钥:
- 删除 debug.keystore.
- 运行 ./gradlew signingreport 来自应用程序的目录以确保没有剩余密钥。
- 在 Android Studio 中构建应用程序 - 它会在新构建期间自动生成新密钥。
- 运行 ./gradlew signingreport 来自应用程序的目录以确保新密钥在那里。
你也可以参考这篇documentation。
我正在尝试在 Firebase 身份验证中启用 Google 登录提供程序,但是当我单击“保存”时无法启用它,因为我收到“更新错误 Google”留言。
我已将我的 SHA1 指纹添加到我的 Firebase 项目中,我尝试在隐身模式下启用提供程序,但它仍然失败。我还检查了 Menu -> More tools -> Developer tools 是否有错误,但我没有看到任何错误。我该如何解决这个问题?
解决方案是重新创建 Firebase 和 Google 云项目。
全部删除后,首先创建一个Firebase项目。然后,将自动创建 Google Cloud 项目。无需创建单独的 Google 云项目。 在此之后,不要忘记删除并创建新的 SHA-1 和 web_client_id 密钥:
- 删除 debug.keystore.
- 运行 ./gradlew signingreport 来自应用程序的目录以确保没有剩余密钥。
- 在 Android Studio 中构建应用程序 - 它会在新构建期间自动生成新密钥。
- 运行 ./gradlew signingreport 来自应用程序的目录以确保新密钥在那里。
你也可以参考这篇documentation。