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

Flutter应用接入Google登录报ApiException 10错误如何解决

Flutter Google登录ApiException:10错误解决方案

PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null)

该错误为Google身份校验环节识别应用身份不合法导致,按以下优先级排查即可解决:

  • 校验Debug签名SHA值是否正确配置
    本地调试默认使用Android SDK自带的debug.keystore签名,不要误填自用的Release签名值,执行对应系统的命令获取debug签名信息:
    Windows系统执行:
    keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
    Mac/Linux系统执行:
    keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
    把输出的SHA1、SHA256值重新填入Firebase控制台对应安卓应用的签名配置区,重新下载google-services.json替换到项目android/app目录下。
  • 检查Firebase登录Provider是否开启
    进入Firebase控制台→ Authentication→登录方法页面,找到Google登录选项,确认已开启、已配置支持邮箱并保存。
  • 校验包名一致性
    确认在Firebase创建安卓应用时填写的包名,和app/build.gradle中defaultConfig下的applicationId完全一致,该案例中为com.example.minor,字符完全匹配才可通过校验。
  • 缓存清理重试
    所有配置更新后,执行flutter clean、flutter pub get命令,卸载测试设备上已安装的旧版应用,重新编译运行即可。

内容的提问来源于stack exchange,提问作者sharmaji saheb

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 21:36:02