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

导入GooglePlayGamesPlugin-0.9.50后执行Force Resolve报错:无法获取指定依赖

解决Google Play服务依赖解析失败的问题

我之前也碰到过这个一模一样的坑,折腾了好一阵才搞定,给你几个亲测有效的排查和解决方向:

  • 先排查网络环境
    这个报错大概率是网络原因导致无法访问Google的Maven仓库。你可以先确认能否正常访问相关仓库资源——如果访问受限,那就是网络墙的问题,得用代理或者配置国内的Maven镜像(比如阿里云的)。另外,确保Unity的网络设置里没有限制访问外部资源。

  • 清理缓存后重新解析
    缓存损坏也可能导致解析失败,按步骤来:

    1. 删除Unity项目下的Library/PackageCache中所有和Google Play Games相关的文件夹
    2. 删除Assets/Plugins/Android里的gpgs-plugin-support相关文件(如果存在的话)
    3. 清空项目根目录的Temp和Obj文件夹
    4. 重新运行Assets/Play Service Resolver/Android/Force Resolve
  • 手动添加依赖到Gradle
    如果自动解析一直失败,直接手动配置Gradle更稳妥:

    1. 打开Assets/Plugins/Android/mainTemplate.gradle(如果没有这个文件,去Unity的Player设置里勾选“Custom Main Gradle Template”生成)
    2. 在dependencies块里添加:
      implementation 'com.google.games:gpgs-plugin-support:0.9.50'
      
    3. 确保buildscript和allprojects的repositories里都包含google()仓库:
      repositories {
          google()
          mavenCentral()
          // 其他仓库保持不变
      }
      
    4. 重启Unity让Gradle自动同步配置
  • 检查版本兼容性
    确认你的Unity版本和0.9.50版本的插件兼容。比如一些旧版Unity(2019之前的)可能不支持插件要求的Gradle版本,导致拉取依赖失败。可以试试降级插件到0.9.49版本,或者把Unity升级到较新的稳定版(比如2020LTS)。

  • 调整Play Service Resolver设置
    打开Assets/Play Service Resolver/Android Settings,检查这几个选项:

    • 确保Enable Resolution是勾选状态
    • 如果你的项目用的是AndroidX,把Resolution Strategy设置为Use Jetifier
    • 勾选Force Update后再重新执行解析操作

内容的提问来源于stack exchange,提问作者M-Corp

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 07:11:34