在协同使用协程时,我遇到了这个问题,请您让我知道为什么我会收到此错误
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())