Как устранить ошибку, связанную с типом программы, которая уже присутствует: retrofit2.-KotlinExtensions? - PullRequest
1 голос
/ 11 июля 2019

Мой код прекрасно собирался и компилировался, пока 2 дня назад, возможно, newrelic не решил обновить что-то, и теперь я получаю следующую ошибку: AGPBI: {"kind": "error", "text": "Тип программы уже присутствует: retrofit2.-KotlinExtensions "," sources ": [{}]," tool ":" D8 "}

Задача: app: transformDexArchiveWithDexMergerForDevDebug FAILED java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Ошибка при объединении архивов dex:

Program type already present: retrofit2.-KotlinExtensions
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
    at sun.reflect.GeneratedConstructorAccessor895.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.util.concurrent.ForkJoinTask.

Я попытался очистить проект и перекомпилировать, а также ./gradlew app: зависимости и добавить поддержку мультидекса, инесколько других рекомендаций, но пока не повезло.У кого-нибудь еще была похожая проблема?У меня на самом деле нет дублирующихся зависимостей в моем gradle, интересно, что-то из библиотек вызывает это?Я даже не использую Kotlin или его расширения в моем коде src.Есть идеи как это исправить?у кого-нибудь еще была похожая проблема?

Также продолжайте получать следующее:

"Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
"
...