Android Paging3.X y su problema de duplicación de clases de biblioteca de rutina

Cuando se presenta

// 
Implementación de precarga inconsciente de la biblioteca de paginación de Google "androidx.paging: paging-runtime: 3.0.0-alpha11" 
// 
implementación de la biblioteca de extensión de rutina de viewmodel "androidx.lifecycle: lifecycle-viewmodel-ktx: 2.2.0"

Crear mensaje de error:

Se encontró una clase duplicada kotlinx.coroutines.AbstractCoroutine en los módulos kotlinx-coroutines-core-1.4.2.jar (org.jetbrains.kotlinx: kotlinx-coroutines-core: 1.4.2) y kotlinx-coroutines-core-jvm-1.4.1 .jar (org.jetbrains.kotlinx: kotlinx-coroutines-core-jvm: 1.4.1)

Indicación de que la clase duplicada en realidad es causada por la referencia a la biblioteca de corrutinas de Kotlin en la biblioteca de paginación, por lo que la biblioteca debe eliminarse

Escritura correcta:

// 
Implementación de precarga inconsciente de la biblioteca de paginación de Google ( "androidx.paging: paging-runtime: 3.0.0-alpha11" ) { 
    exclude group: "org.jetbrains.kotlinx" 
} 
// 
implementación de la biblioteca de extensión de coroutine viewmodel "androidx. Lifecycle: lifecycle -viewmodel-ktx: 2.2.0 " 
// 
implementación de la rutina de kotlin " org.jetbrains.kotlinx: kotlinx-coroutines-android: 1.4.2 " 
implementación " org.jetbrains.kotlinx: kotlinx-coroutines-core: 1.4 .2 "

Encontrado durante el proyecto, regístrelo 

Supongo que te gusta

Origin blog.csdn.net/z1455841095/article/details/112786790
Recomendado
Clasificación