问题场景:建立新项目,导入Binding后编译通过但是运行项目的时候报错:
Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules kotlin-stdlib-1.8.10 (org.jetbrains.kotlin:kotlin-stdlib:1.8.10) and kotlin-stdlib-jdk8-1.6.21 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21)
错误翻译:发现重复的类
解决:
在项目 build.gradle 的 dependencies中加入
//解决DataBinding冲突-Android Studio版本最新更新Gradle配置与Kotlin包冲突问题
implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
导入依赖,运行解决。
当在AndroidStudio中新建项目并导入Binding后,遇到Duplicateclass错误。解决方法是在build.gradle的dependencies中添加指定的platform依赖,并更新到最新KotlinBOM版本,即可消除冲突并成功运行项目。
1260

被折叠的 条评论
为什么被折叠?



