我想在我的android项目中使用fragment和constraintLayout,这看起来没有任何问题。
configurations.all {
resolutionStrategy {
force 'org.jetbrains.kotlin:kotlin-stdlib:1.8.20'
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.google.code.gson:gson:2.8.6'
implementation ('androidx.fragment:fragment:1.6.2'){
exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jdk7'
}
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.2.1'
implementation ('androidx.constraintlayout:constraintlayout:2.1.4')
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
}
这是我最后导完的样子,他没有任何用(当然了,删掉exclude和强制执行也会有一样的下面的报错)
Caused by: Cause 1: java.util.concurrent.ExecutionException: java.lang.RuntimeException: Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules kotlin-stdlib-1.8.20.jar (org.jetbrains.kotlin:kotlin-stdlib:1.8.20) and kotlin-stdlib-jdk8-1.6.21.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21)
我不知道怎么办,请帮助我。