android - 如何在不更改版本的情况下排除重复类

标签 android android-studio

我在我的项目中使用 Coroutine 和 Paging 3 Libary 来更改库的新版本 大多数时候我会得到这个 Duplicate Class Error ,那么摆脱更改库版本的此类问题的正确方法是什么......

 Duplicate class kotlinx.coroutines.AbstractCoroutine found in modules jetified-kotlinx-                       
 coroutines-core-jvm-1.4.1.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.1) and    
 jetified-kotlinx-coroutines-core-jvm-1.4.1.jar (org.jetbrains.kotlinx:kotlinx-coroutines- 
 core:1.4.1)
 Duplicate class kotlinx.coroutines.Active found in modules jetified-kotlinx-coroutines-core-
 jvm-1.4.1.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.1) and jetified-kotlinx-
 coroutines-core-jvm-1.4.1.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1)

 Duplicate class kotlinx.coroutines.AwaitAll found in modules jetified-kotlinx-coroutines-core- 
 jvm-1.4.1.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.1) and jetified-kotlinx-
 coroutines-core-jvm-1.4.1.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.1)
 Duplicate class kotlinx.coroutines.AwaitAll$AwaitAllNode found in modules jetified-kotlinx-
coroutines-core-jvm-1.4.1.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.1) and 
 jetified-kotlinx-coroutines-core-jvm-1.4.1.jar (org.jetbrains.kotlinx:kotlinx-coroutines-
 core:1.4.1)

最佳答案

我解决了。

def paging_version_3 = "3.0.0-alpha12"
implementation ("androidx.paging:paging-runtime-ktx:$paging_version_3")
{
    exclude group: 'org.jetbrains.kotlinx', module: 'kotlinx-coroutines-core-jvm'
}
// optional - RxJava3 support
implementation ("androidx.paging:paging-rxjava3:$paging_version_3")
{
    exclude group: 'org.jetbrains.kotlinx', module: 'kotlinx-coroutines-core-jvm'
}
// leanback paging library
implementation ("androidx.leanback:leanback-paging:1.1.0-alpha07")
{
    exclude group: 'org.jetbrains.kotlinx', module: 'kotlinx-coroutines-core-jvm'
}

关于android - 如何在不更改版本的情况下排除重复类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65390355/

相关文章:

android - 使用 Scenform 将 SceneView 加载到 fragment 中后出现黑屏

android-studio - Flutter App不会显示内容,除非单击某些按钮

android - Gradle 3.0 transformClassesWithStackFramesFixerForDebug 重复条目

java - 调用 fragment Activity 错误无法实例化 Activity 。无法转换为 android.app.Activity

java - 从不同的 Activity 返回特定的 Fragment

android - 设置自定义背景颜色后, float 操作按钮背景颜色在禁用时不会更改

android - 从即时应用程序升级到完整应用程序的最佳实践

android - 如何将 FileDescriptor 与 HTTP URL 一起使用

android - Android 1.5 中的服务器套接字编程,最省电的方式?

安卓服务测试