Unity - CommandInvokationFailure:Gradle 构建失败

Unity - CommandInvokationFailure: Gradle build failed

突然,Gradle 构建失败并抛出以下错误:

CommandInvokationFailure:Gradle 构建失败。 D:\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath "D:\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

标准错误[ D8:程序类型已经存在:com.unity3d.ads.BuildConfig

失败:构建失败,出现异常。

我已经尝试卸载现有的 SDK 并重新安装 Oreo 的 SDK

我也收到以下错误: UnityAdsEditor:初始化(3113808,假); UnityEditor.Advertisements.UnityAdsEditor:EditorOnLoad()

该项目之前没有任何问题。没有新的更新或任何代码更改。

问题已解决:

现有的 Unity Ads 包导致了这个问题。

转到包管理器和 Remove/Update 广告包(我的是 2.0.8,更新到 3.0.3)。

转到“编辑”>“项目设置”>“播放器”和 select .NET 4.x 等效于配置下的脚本运行时版本。

如果可能,请选择最低 API 级别为 19 或以上。

确保删除现有的 Unity Ads 文件夹(如果存在于项目的资产文件夹中)window。