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

Unity 2021.3.11f1 Gradle构建失败求助:无法解析gradle依赖

Unity 2021.3.11f1 Android构建gradle依赖解析失败解决方案

核心问题定位

你遇到的是Gradle版本不兼容、旧仓库源失效以及JDK版本过旧导致的依赖拉取失败——jcenter已停止服务,低版本Gradle和JDK无法适配指定的Android Gradle插件版本。

解决步骤

  • 调整Gradle版本
    Unity 2021.3.x官方推荐搭配Gradle 6.7.1版本,你当前使用的6.1.1版本过低,与com.android.tools.build:gradle:4.0.1不兼容。直接在Unity的Edit > Preferences > External Tools中,选择Unity内置的Gradle版本,或者手动下载6.7.1版本并指定路径。

  • 替换依赖仓库源

    1. 在Player Settings > Publishing Settings > Build中勾选Custom Gradle Template,开启自定义gradle配置。
    2. 打开项目内Assets/Plugins/Android/mainTemplate.gradle文件,修改仓库配置:
    repositories {
        google()
        mavenCentral()
        // 添加国内镜像源解决访问问题
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
    }
    

    若有自定义launcher模板,同步修改对应gradle文件的仓库配置。

  • 升级JDK版本
    com.android.tools.build:gradle:4.0.1要求JDK 1.8u200以上版本,你当前的1.8.0_77版本过旧。建议直接使用Unity内置的Embedded JDK(在External Tools中选择),或者手动升级到1.8u200+版本。

  • 清理缓存后重建

    1. 删除项目根目录下的Library、Temp文件夹
    2. 删除用户目录下的.gradle缓存文件夹(Windows:C:\Users\[用户名]\.gradle;Mac:~/Users/[用户名]/.gradle)
    3. 重启Unity后重新执行构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:01:11