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

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

  • 一.遇到的问题
  • 二.根据unity answer的回答,正确的解决方法
    • 1.选择 Edit -> Player Setting -> Publishing Settings, 点击 “Custom Base Gradle Template” blew the Build section.
    • 2. 你会发现项目里多了Plugins文件夹,里面有一个文件:“Assets\Plugins\Android\baseProjectTemplate.gradle”,打开这个文件夹,进行编辑
    • 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. 打开文件后,文件内容有一个

一.遇到的问题

Unity2020.2 发布Android报错:CommandInvokationFailure: Gradle build failed_第1张图片
主要问题,如下:

问题内容一:

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"

问题内容二:

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

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

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

Unity2020.2 发布Android报错:CommandInvokationFailure: Gradle build failed_第2张图片

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

Unity2020.2 发布Android报错:CommandInvokationFailure: Gradle build failed_第3张图片

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

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

修改为:

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

再或者修改为:

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

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

你可能感兴趣的:(Unity,android,gradle,android,studio,unity3d)