我在一个Android项目中使用了reverfit(2.7.2)和OkHttp版本(4.4.0),但我遇到了一个请求崩溃。
依赖项:
kapt("com.squareup.moshi:moshi-kotlin-codegen:1.9.2")
implementation 'com.squareup.moshi:moshi:1.9.2'
implementation 'com.squareup.retrofit2:retrofit:2.7.2'
implementation 'com.squareup.retrofit2:converter-moshi:2.7.2'
implementation("com.squareup.okhttp3:okhttp:4.4.0")
implementation("com.squareup.okhttp3:okhttp-tls:4.4.0")
implementation "com.squareup.okhttp3:logging-interceptor:4.4.0"
崩溃:
noSuchMethodError:没有虚拟方法toString(Z)lJava/lang/String;在类LOKHTTP3/Cookie中;或其超级类(“OKHTTP3.cookie”的声明出现在/data/app/com.package-1/base.apk:classes3.dex中)的OKHTTP3.javanetCookieJar.SaveFromResponse(javanetCookieJar.java:45)的com.facebook.react.modules.network.reactCookieJarContainer.SaveFromResponse(reactCookieJarContainer.java:36)的r$worker.run(ThreadPoolExecutor.java:587)位于java.lang.Thread.run(Thread.java:818)
您使用的是okhttp-urlconnection的旧版本,它与OkHttp核心库的当前版本不兼容。
您可以通过在OKHTTP-URLConnection上添加显式依赖项来修复:
implementation("com.squareup.okhttp3:okhttp-urlconnection:4.4.1")
或者通过对版本采用OKHTTP的新BOM:
dependencies {
implementation(platform("com.squareup.okhttp3:okhttp-bom:4.4.1"))
implementation("com.squareup.okhttp3:okhttp") // No version!
implementation("com.squareup.okhttp3:okhttp-urlconnection") // No version!
}
我正在从检索小区信息数据() 对于每个小区信息对象,我通过以下途径查询mcc(移动国家代码)和mnc(移动网络代码) 其中eachCellInfo是CellInfo的对象 根据文档,不推荐使用该函数: 但是,当我使用建议的方法通过 方法说明: 其他信息:
线程“main”java.lang.nosuchmethoderror中出现异常:com/myapp/client.cyphercbc(ljava/lang/string;)ljava/lang/string; 但它在另一个本地环境中运行良好。到目前为止我的代码在下面;
1.每当我在我的应用中刷下一张图片时,应用崩溃了,我不知道出了什么问题 noSuchMethodError:类landroid/util/sparsearray中没有包含(I)Z的虚拟方法;或其超类(“android.util.sparsearray”的声明出现在/system/framework/framework.jar!classes2.dex中) 此行应用程序崩溃
JAVAlang.NoSuchMethodError:Lcom/google/firebase/FirebaseApp类中没有虚拟方法zzbqo()Z;或者它的超类(声明'com.google.firebase.FirebaseApp'出现在/data/app/woolamania.in.woolamania-2/base.apk)在com上。谷歌。火基。数据库FirebaseDatabase。c
除了这个错误之外,我似乎在依赖项方面有很多问题,我正在试图修复它们,但我对Maven来说是一个完全的新手: 罐子未加载。参见Servlet规范2.3,第9.7.2节。违规类:javax/el/expression.class> 罐子未加载。参见Servlet规范2.3,第9.7.2节。违规类:javax/el/expression.class> null null null null null 我