我正在寻找 same issue并尝试使用指定的解决方案,但我仍然遇到与下面相同的错误
java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/OkHttpClient$Builder;
Caused by: java.lang.ClassNotFoundException: Didn't find class "okhttp3.OkHttpClient$Builder" on path: DexPathList[[zip file "path" ]]
我的 gradle 是这样的
compile 'io.realm:android-adapters:1.4.0'
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
compile 'io.reactivex:rxandroid:1.1.0'
compile 'io.reactivex:rxjava:1.1.3'
compile 'com.squareup.retrofit2:retrofit:2.3.0'
compile 'com.squareup.retrofit2:converter-gson:2.3.0'
compile 'com.squareup.retrofit2:adapter-rxjava:2.3.0'
compile 'com.squareup.okhttp3:okhttp:3.9.0'
我有扩展 MultidexApplication 的应用程序类。
最佳答案
用这个更新你的 gradle 文件
android {
defaultConfig {
multiDexEnabled true
}
}
关于java.lang.NoClassDefFoundError : okhttp3. OkHttpClient$Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46424438/