Kotlin类重复:如何修复Android中的“Duplicate class”错误
大家好!我是Kotlin和Android开发的新手,遇到了一个一直无法解决的错误。构建项目时出现:
Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) and kotlin-stdlib-jdk8-1.7.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0)
我使用Android Studio,项目基于Kotlin。在build.gradle (app)中配置了以下依赖:
dependencies {
implementation 'androidx.core:core-ktx:1.9.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib:1.8.0'
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.google.code.gson:gson:2.10.1'
}
我了解到这是由于Kotlin版本冲突引起的,但不知道如何修复。删除其中一个依赖会导致其他错误。请问该怎么办?是否需要更新Gradle或Kotlin插件?提前感谢!