Подкачка страниц Android 3.0

#android #kotlin #dependencies #kotlin-coroutines #android-paging

#Android #kotlin #зависимости #kotlin-сопрограммы #android-подкачка страниц

Вопрос:

Пытаюсь перейти на версию 3 подкачки, и у меня возникают трудности с момента импорта библиотеки… похоже, у него возникают конфликты при работе с сопрограммами

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


    PAGING_VERSION = '3.0.0-alpha07'

  implementation "androidx.paging:paging-runtime:"   PAGING_VERSION
  

Комментарии:

1. в итоге я использовал версию подкачки ‘3.0.0-alpha01’

2. Кстати, alpha11 обновился до версии 1.4.1, так что, надеюсь, это решит вашу проблему.

Ответ №1:

 implementation('androidx.paging:paging-runtime:3.0.0-alpha11') {
    exclude group: 'org.jetbrains.kotlinx', module: 'kotlinx-coroutines-core-jvm'
}
  

Просто исключите 'kotlinx-coroutines-core-jvm' из paging3.