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

未集成Play Games Services却遭Google Play Console发布拒绝求助

解决LibGDX应用Play Console报Play Games v1 SDK错误的方案

1. 定位间接依赖来源

你没主动集成,但SDK可能是某个依赖库偷偷带进来的。用Gradle命令找出根源:

  • 在Android模块目录下执行:./gradlew dependencies
  • 或者在Android Studio的Gradle面板里,找到android > Tasks > android > androidDependencies,查看输出里的com.google.android.gms:play-services-games条目,追踪它的依赖链(比如是LibGDX官方扩展、广告库还是其他第三方库引入的)。

2. 排除传递依赖

找到引入该SDK的依赖后,在Android模块的build.gradle中给对应依赖加上排除规则:

implementation("问题依赖的坐标") {
    exclude group: 'com.google.android.gms', module: 'play-services-games'
}

如果暂时找不到具体依赖,可先全局排除(应急用,不推荐长期使用):

configurations.all {
    exclude group: 'com.google.android.gms', module: 'play-services-games'
}

3. 检查LibGDX官方扩展

如果你用了gdx-google-play-services这个LibGDX扩展,它默认依赖Play Games v1 SDK。如果没用到游戏服务功能,直接移除这个扩展;如果需要游戏服务,替换为Play Games v2的原生集成方式(LibGDX目前没有官方v2扩展,需自行写Android端原生代码)。

4. 清理构建缓存

本地缓存的旧依赖可能导致排除规则不生效,执行以下命令后重新构建:

./gradlew clean

然后重新生成APK/AAB再上传测试。

5. 验证安装包内容

用Android Studio的APK Analyzer打开你生成的安装包,检查dependencies或lib目录下是否还存在play-services-games相关文件,确保排除操作生效。

6. 排查Play Console后台配置

如果以上操作都无效,去Play Console的「游戏服务」板块看看是否有开启过相关配置。哪怕你没集成SDK,后台开启的游戏服务也可能触发检测,没用的话直接关闭即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 15:42:08