You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中使用Firebase实现Google登录时出现开发者错误

Android Studio Firebase Google登录开发者错误排查方案

你遇到的是Firebase Google登录的开发者验证错误(Promise rejection error),以下是针对性的排查和解决步骤:

  • 补充添加SHA-256密钥到Firebase控制台:
    仅添加SHA-1可能不足以完成验证,通过Android Studio终端执行./gradlew signingReport命令,获取debug和release环境下的SHA-1和SHA-256密钥,全部添加到Firebase项目的「项目设置→应用」中。
  • 替换最新的google-services.json文件:
    修改密钥后,务必从Firebase控制台重新下载google-services.json,覆盖app模块根目录下的旧文件,然后点击Android Studio右上角的「Sync Project with Gradle Files」同步项目。
  • 核对Google Cloud Console的OAuth客户端配置:
    进入Google Cloud Console的对应项目,在「API和服务→凭据」中找到自动生成的Android OAuth客户端ID,检查其包名、SHA密钥是否与项目的applicationId和签名密钥完全匹配,避免拼写或大小写错误。
  • 确认包名一致性:
    检查app模块build.gradle(Module级别)中的applicationId,必须和Firebase控制台中添加的Android应用包名完全一致。
  • 清除应用缓存并重装:
    在测试设备上卸载应用,进入设置清除应用残留数据后,重新运行项目安装应用。
  • 更新设备Google Play服务:
    确保测试设备上的Google Play服务为最新版本,旧版本可能导致登录验证流程异常。

内容的提问来源于stack exchange,提问作者Divy Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 08:21:35