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

Android游戏集成Google Play服务登录报ApiException:4错误如何解决

问题解答

你不需要将应用发布到Google Play控制台即可测试Google Play游戏服务登录功能,完全可以直接通过Android Studio在物理设备上本地运行测试。

你遇到的com.google.android.gms.common.api.ApiException: 4: 4:错误对应SIGN_IN_REQUIRED状态,和是否发布应用无关,基本都是配置疏漏导致,可按以下步骤排查:

  • 检查测试人员名单配置:进入Google Play控制台对应游戏服务项目的测试页面,将你当前测试用的Google账号添加到测试人员列表,未纳入列表的账号无法访问未正式发布的游戏服务。
  • 核对签名指纹配置:Google Play控制台中绑定的OAuth 2.0客户端ID对应的签名SHA1指纹,必须和你当前Android Studio运行应用所用的签名指纹完全一致。如果是本地debug测试用的默认debug.keystore,需要单独将该debug签名的SHA1指纹添加到客户端ID的绑定信息中。
  • 核对App ID配置:确认AndroidManifest.xml中配置的com.google.android.gms.games.APP_ID元数据的值,和Google Play控制台游戏项目的App ID完全一致,不要包含多余字符。
  • 检查测试设备环境:测试设备需要正常安装Google Play服务、Google Play Games应用,登录的Google账号为已加入测试列表的账号,且设备网络可以正常访问Google相关服务。

针对你提供的代码,可补充优化点:你当前的交互式登录结果处理逻辑没有打印具体失败状态码,可在登录失败分支添加状态码打印,便于更精准定位错误原因。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 15:12:02