我的代码正在构建和编译中,直到两天前newrelic可能决定更新某些东西,而现在我不断出现以下错误: AGPBI:{“种类”:“错误”,“文本”:“程序类型已存在:retrofit2.-KotlinExtensions”,“源”:[{}],“工具”:“ D8”}
任务:app:transformDexArchiveWithDexMergerForDevDebug失败 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:dependencies和添加multidex支持以及其他一些建议,但到目前为止还算不上成功。 还有其他人有类似的问题吗?我的gradle中确实没有任何重复的依赖项,想知道库中包含的某些内容是否会导致这种情况?我什至没有在我的src代码中使用Kotlin或其扩展名。 任何想法如何解决这个问题?还有其他人有类似的问题吗?
还要继续获取以下内容:
"Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete
"