【发布时间】:2020-08-11 12:06:53
【问题描述】:
在您决定将这篇文章视为“重复”而不阅读它之前,请了解我已经查看了大量与该主题相关的帖子,但我找不到适合我的实例的解决方案,包括所有的StackOverflow 建议的。大多数帖子都是针对 Android Studio 而不是统一的。
我的错误是在尝试构建到 android 时在 Unity 中给出的,它在此处崩溃。
CommandInvokationFailure: Gradle build failed.
C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -classpath "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib\gradle-launcher-4.6.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleDebug"
stderr[
D8: Program type already present: com.unity3d.ads.BuildConfig
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':transformDexArchiveWithExternalLibsDexMergerForDebug'.
我尝试过使用 build.gradle 文件更改内容,就像很多帖子所建议的那样,但我什么也做不了。
Unity 2018.2 中不存在该错误。我在更新之前检查过,但现在更新抛出了这个问题。
有没有人有任何关于 UNITY 的具体想法在这里做什么?我已经尝试了很多东西,但没有人能帮助我。
感谢您的帮助
【问题讨论】:
-
这也适用于 2019.1.0b7。在下面的答案中删除广告允许它构建。