尝试为 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