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

集成Google Play Games Services时遇GamesResolutionActivity缺失崩溃问题

解决Google Play Games Services登录崩溃问题

核心修复:声明缺失的Activity

错误提示明确指向未声明GamesResolutionActivity,在你的AndroidManifest.xml的<application>标签内添加以下代码:

<activity
    android:name="com.google.android.gms.games.internal.v2.resolution.GamesResolutionActivity"
    android:exported="false" />

如果后续仍报错,可根据你使用的Play Games SDK版本,调整Activity的完整包路径(不同版本可能存在路径差异)。

辅助检查项

  • 验证依赖完整性
    确保Module级别的build.gradle中引入了完整的Play Games相关依赖,示例如下(建议使用最新稳定版本):

    implementation "com.google.android.gms:play-services-games:23.1.0"
    implementation "com.google.android.gms:play-services-auth:20.7.0"
    

    版本不匹配可能导致组件缺失或不兼容。

  • 优化登录初始化逻辑
    虽然文档说明初始化后自动登录,但可补充显式登录逻辑,避免静默登录异常时的崩溃:

    PlayGamesSdk.initialize(this);
    Games.getSignInClient(this).silentSignIn().addOnCompleteListener(task -> {
        if (!task.isSuccessful()) {
            Games.getSignInClient(this).signIn();
        }
    });
    

    这样当静默登录失败时,会主动唤起合法的登录界面,确保跳转流程正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 20:10:26