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 Cloud Console中验证OAuth客户端ID:
    • 包名:com.example.app_front(与build.gradle一致)
    • SHA-1指纹:74:C5:85:86:DF:11:7A:C9:E5:F5:47:0F:28:0B:02:72:DB:B1:E4:E2
  • 启用项目的Google Sign-In API
  • 配置OAuth同意屏幕:
    • 添加测试用户
    • 包含权限范围:email、profile、openid
  • 添加网络安全配置(测试时允许明文传输)
  • 重新创建debug.keystore并确认SHA-1
  • 在多台设备/模拟器(Android 13+)上测试

环境配置

Flutter: 3.22.2
google_sign_in: 6.3.0
Android Studio: Electric Eel
设备:Pixel 5模拟器(Android 13)

已尝试但无效的操作

  • 多次重新创建OAuth客户端ID
  • 升级Kotlin/Gradle版本
  • 清理项目缓存(flutter clean、gradlew clean)

疑问

在SHA-1、包名及API设置均正确的情况下,ApiException:10仍出现的原因是什么?Flutter的Google登录是否存在隐藏配置或已知问题?


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 08:02:37