如何解决Unity "Gradle build failed"?

How to solve Unity "Gradle build failed"?

当我尝试为 Android 构建 Unity 项目时,它报告“Gradle 构建失败”。我尝试使用 VPN 并使用另一个存储库(位于中国,Gradle 连接不正常),但仍然出现相同的错误。

我检查了日志(见下文),其中一行说它试图“连接到 192.168.1.4:1125 [/192.168.1.4]”,这看起来很可疑。我的建筑物 PC 是 192.168.1.2,它直接连接到光纤调制解调器,即 192.168.1.1。 192.168.1.4是另一个连接到光纤调制解调器的wifi调制解调器,它应该与我PC的互联网连接无关。

为什么 Unity 在构建 Gradle 时会尝试连接不相关的设备?关于如何解决这个建筑故障的任何建议?谢谢!

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 '404'.

> Could not GET '404'.

> Connect to 192.168.1.4:1125 [/192.168.1.4] failed: Connection timed out: connect

修改后的基础项目模板:

我已经解决了。在“C:\Users\xxx\.gradle”找到“gradle.properties”文件,把systemProp.xxxx注释掉,像这样: