Unity Android构建GradleBuildFailed问题求助
解决Unity Android打包Gradle Build失败问题(伊朗地区、重装Unity后复发)
以下是针对你情况的可行解决方案:
替换Gradle仓库为可访问镜像
- 在Unity中启用自定义Gradle模板:
Edit > Project Settings > Player > Publishing Settings > Build,勾选Custom Gradle Template - 打开项目目录下的
Assets/Plugins/Android/mainTemplate.gradle,将repositories块替换为适配网络环境的镜像:
repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } mavenCentral() }- 同步修改
buildscript下的repositories为相同镜像,确保依赖下载通道正常
- 在Unity中启用自定义Gradle模板:
配置离线Gradle包
- 下载Unity 2022.3.26f1对应的Gradle版本(通常为7.4.2),解压到本地目录
- 打开Unity的
Edit > Preferences > External Tools,在Gradle区域勾选Use custom Gradle path,指向你解压的Gradle文件夹
重置Android SDK配置
- 保持稳定的网络连接,打开Unity的
Edit > Preferences > External Tools,点击Android SDK旁的Open Download Manager - 检查并下载对应打包API级别的
Android SDK Platform和最新版Android Build Tools,避免依赖缺失
- 保持稳定的网络连接,打开Unity的
禁用Gradle守护进程
在项目根目录创建gradle.properties文件,添加以下内容:org.gradle.daemon=false org.gradle.parallel=false org.gradle.configureondemand=false
这些步骤主要针对网络限制导致的Gradle依赖下载失败问题,重装Unity后默认配置会被重置,需要重新设置这些自定义配置来恢复打包功能。
内容的提问来源于stack exchange,提问作者Mohammadreza HP
相关产品推荐
相关产品推荐

