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

Unity构建失败:Gradle无法获取com.android.tools.build:gradle:4.0.1资源

Unity 2021.3.16f1 Android构建失败:Gradle依赖无法解析

构建项目时抛出以下错误:

FAILURE: Build failed with an exception.

* What went wrong:

A problem occurred configuring project ':launcher'.

> Could not resolve all artifacts for configuration ':launcher:classpath'.

   > Could not resolve com.android.tools.build:gradle:4.0.1.

     Required by:

         project :launcher

      > Could not resolve com.android.tools.build:gradle:4.0.1.

         > Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.0.1/gradle-4.0.1.pom'.

            > Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.0.1/gradle-4.0.1.pom'.

               > dl.google.com

      > Could not resolve com.android.tools.build:gradle:4.0.1.

         > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/4.0.1/gradle-4.0.1.pom'.

            > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/4.0.1/gradle-4.0.1.pom'.

               > jcenter.bintray.com

* Try:

Run with —stacktrace option to get the stack trace. Run with —info or —debug option to get more log output. Run with —scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8

UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

已尝试多种解决方法(包括格式化设备),均未解决问题。


解决步骤

1. 排查网络与代理

  • 直接在浏览器访问dl.google.com和jcenter.bintray.com,确认网络能正常连接
  • 关闭全局代理或VPN,部分代理会拦截Maven仓库的请求
  • 若必须使用代理,在Unity中配置:Edit > Preferences > External Tools > Android > Gradle Proxy Settings,填入正确的代理地址和端口

2. 替换Gradle仓库源

  • 若项目无Assets/Plugins/Android/mainTemplate.gradle,先在Player Settings > Publishing Settings > Build下勾选Custom Main Gradle Template生成该文件
  • 修改文件中的仓库配置,替换原有源为国内镜像:
buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        mavenLocal()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.0.1'
    }
}

3. 手动下载依赖到本地仓库

  • 下载com.android.tools.build:gradle:4.0.1的pom和jar文件
  • 将文件放入本地Maven仓库路径:
    • Windows:C:\Users\<你的用户名>\.m2\repository\com\android\tools\build\gradle\4.0.1\
    • Mac/Linux:~/.m2/repository/com/android/tools/build/gradle/4.0.1/

4. 检查Unity的Android工具版本

  • 打开Edit > Preferences > External Tools,点击Android SDK Manager
  • 确保安装了与Gradle 4.0.1兼容的Android Build Tools(建议30.0.3及以上版本)
  • 在Player Settings > Publishing Settings > Build中,确认Gradle Version设置为4.0.1

5. 清理Gradle缓存

  • 删除本地Gradle缓存文件夹:
    • Windows:C:\Users\<你的用户名>\.gradle\caches
    • Mac/Linux:~/.gradle/caches
  • 重启Unity后重新构建项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 23:50:15