当前位置:   article > 正文

Unity2020.2 发布Android报错:CommandInvokationFailure: Gradle build failed_commandinvokationfailure: gradle build failed.

commandinvokationfailure: gradle build failed.

一.遇到的问题

在这里插入图片描述
主要问题,如下:

问题内容一:

CommandInvokationFailure: Gradle build failed. 
C:\Program Files\Java\jdk1.8.0_202\bin\java.exe -classpath "D:\Program Files (x86)\Android\Gradle\gradle-5.6.4\lib\gradle-launcher-5.6.4.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
  • 1
  • 2

问题内容二:

* What went wrong:
Could not determine the dependencies of task ':launcher:compileReleaseJavaWithJavac'.
> Failed to find Build Tools revision 33.0.0
  • 1
  • 2
  • 3

二.根据unity answer的回答,正确的解决方法

1.选择 Edit -> Player Setting -> Publishing Settings, 点击 “Custom Base Gradle Template” blew the Build section.

在这里插入图片描述

2. 你会发现项目里多了Plugins文件夹,里面有一个文件:“Assets\Plugins\Android\baseProjectTemplate.gradle”,打开这个文件夹,进行编辑

在这里插入图片描述

3. 打开文件后,文件内容有一个

classpath ‘com.android.tools.build:gradle:3.6.0
  • 1

修改为:

classpath ‘com.android.tools.build:gradle:3.4.0
  • 1

再或者修改为:

classpath ‘com.android.tools.build:gradle:3.4.3
  • 1

这个问题在unity2020.3.7的版本中被修复

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/285481
推荐阅读
相关标签
  

闽ICP备14008679号