android - 我的应用程序在 Android 11 上崩溃,在 okhttp3.OkHttpClient 出现 : java. lang.ExceptionInInitializerError

标签 android retrofit2 okhttp

我的应用程序在 Android 11 上崩溃并显示以下日志:

2021-01-01 18:16:52.556 10648-10648/com.myapp E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.myapp, PID: 10648
    java.lang.ExceptionInInitializerError
        at okhttp3.OkHttpClient.<init>(OkHttpClient.kt:211)
        at okhttp3.OkHttpClient.<init>(OkHttpClient.kt:204)
        at retrofit2.Retrofit$Builder.build(Retrofit.java:628)
        at com.myapp.MyApplication.onCreate

最佳答案

就我而言,我使用的是:

implementation 'com.squareup.okhttp3:logging-interceptor:4.0.1'
将 okHttp 更新到 4.4.0 版本可以解决此问题。
implementation 'com.squareup.okhttp3:logging-interceptor:4.4.0'

关于android - 我的应用程序在 Android 11 上崩溃,在 okhttp3.OkHttpClient 出现 : java. lang.ExceptionInInitializerError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65531443/

相关文章:

node.js - retrofit 未根据要求附加车身

android - 在哪里可以找到 TextView.setText(..) 方法的源代码?

android - 使 AppBarLayout/CollapsingToolbarLayout 对 ViewPager 中的 RecyclerView 中的滚动使用react

java - 使用 Retrofit 和简单 XML 转换器获取 XML 数据

android - 照片未出现在 RecyclerView 中

javascript - HTTP解析器: scraping single page application: many GETs,如何找出页面何时结束

android - Android Studio 中的 Firebase android jars 文档/javadoc

android - 错误 = ViewRootImpl : sendUserActionEvent() mView == null

android - Retrofit + rxandroid 导致 kitkat 出现 stackoverflow 错误

java - 如果服务器返回 5xx 或关闭 (404),OkHttp 返回缓存的响应