【问题标题】:My App is crashing on Android 11 with: java.lang.ExceptionInInitializerError at okhttp3.OkHttpClient我的应用程序在 Android 11 上崩溃:okhttp3.OkHttpClient 处的 java.lang.ExceptionInInitializerError
【发布时间】:2021-04-08 09:39:27
【问题描述】:

我的应用在 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

【问题讨论】:

    标签: android retrofit2 okhttp


    【解决方案1】:

    就我而言,我使用的是:

    implementation 'com.squareup.okhttp3:logging-interceptor:4.0.1'
    

    更新 okHttp 到 4.4.0 版本解决了这个问题。

    implementation 'com.squareup.okhttp3:logging-interceptor:4.4.0'
    

    【讨论】:

    • 非常感谢你救了我真的谢谢你
    • 是的...但这是如果您确定以前的活动正在打开,或者至少最初安装了该应用程序。
    猜你喜欢
    • 2021-09-21
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 2012-10-14
    • 2022-12-19
    • 2020-08-24
    相关资源
    最近更新 更多