Unity - CommandInvokationFailure: сборка Gradle завершилась неудачно

1

Внезапно, 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 "" assemblyRelease "

stderr [D8: тип программы уже присутствует: com.unity3d.ads.BuildConfig

FAILURE: сборка не удалась, исключение.

  • Что пошло не так: выполнение задачи не выполнено: transformDexArchiveWithExternalLibsDexMergerForRelease.

    com.android.builder.dexing.DexArchiveMergerException: ошибка при объединении архивов dex: D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\middleates\transforms\dexBuilder\release\0.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточные\transforms\dexBuilder\release\1.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточные\transforms\dexBuilder\release\2.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточные\transforms\dexBuilder\release\3.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточные\transforms\dexBuilder\release\4.jar, D:\Unity Проекты \VegOrNonVeg\Temp\gradleOut\build\mediates\transforms\dexBuilder\release\5.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточные\transforms\dexBuilder\release\6.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточные звенья \transforms\dexBuilder\release\7.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточные звенья \transforms\dexBuilder\release\8 .jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\middleates\transforms\dexBuilder\release\9.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\middleates\transforms\dexBuilder\release\10.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\middleates\transforms\dexBuilder\release\11.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\middleates\transforms\dexBuilder\release\12.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\middleates\transforms\dexBuilder\release\13.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточный тип \transforms\dexBuilder\release\14.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\middleates\transforms\dexBuilder\release\15.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\промежуточные\transforms\dexBuilder\release\16.jar, D:\Unity Projects\VegOrNonVeg\Temp\gradleOut\build\middleates\transforms\dexBuilder\release\17.jar Узнайте, как решить проблему, на https://developer.android.com/Студи o/build/dependencies # duplicate_classes. Тип программы уже присутствует: com.unity3d.ads.BuildConfig

  • Попробуйте: Запустите с опцией --stacktrace, чтобы получить трассировку стека. Запустите с опцией --info или --debug, чтобы получить больше вывода журнала. Запустите с --scan, чтобы получить полное представление.

Я попытался удалить существующий SDK и переустановил SDK для Oreo

Я также получаю следующую ошибку: UnityAdsEditor: Initialize (3113808, False); UnityEditor.Advertisements.UnityAdsEditor: EditorOnLoad()

У проекта не было проблем раньше. Нет новых обновлений или каких-либо изменений кода.

Теги:
unity3d
gradle
android-gradle

1 ответ

0

Проблема решена:

Существующий пакет для Unity Ads вызывал эту проблему. Зайдите в диспетчер пакетов и удалите/обновите рекламный пакет (у меня был 2.0.8, обновлен до 3.0.3).

Обязательно удалите существующую папку Unity Ads, если она присутствует в папке "Активы" окна "Проект".

Ещё вопросы

Сообщество Overcoder
Наверх
Меню