在协同使用协程时,我遇到了这个问题,请您让我知道为什么我会收到此错误

java.lang.ClassNotFoundException:在路径:DexPathList [[zip文件“/data/app/com.coroutines.retrofit.kotlin-1/base.apk”]上找不到类“kotlinx.coroutines.experimental.Deferred”。 ,nativeLibraryDirectories = [/ vendor / lib64,/ system / lib64]]

当我使用以下依赖项时

实施'com.jakewharton.retrofit:retrofit2-kotlin-coroutines-experimental-adapter:1.0.0'

实施'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.1'
实现'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.1'

Kotlin版本是:
ext.kotlin_version ='1.3.10'

最佳答案


dependencies {
    implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.0'
    implementation 'com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2'
}


addCallAdapterFactory(CoroutineCallAdapterFactory())

08-18 11:20