升级okhttp后出现BootstrapMethodError

时间:2019-08-14 07:19:33

标签: android kotlin okhttp3

在我的android应用中升级okhttp库后,初始化时出现BootstrapMethodError。

  java.lang.BootstrapMethodError: Exception from call site #4 bootstrap method
    at okhttp3.internal.Util.<clinit>(Util.java:87)
    at okhttp3.internal.Util.immutableList(Util.java:234)
    at okhttp3.OkHttpClient.<clinit>(OkHttpClient.java:124)
    at okhttp3.OkHttpClient$Builder.<init>(OkHttpClient.java:449)

1 个答案:

答案 0 :(得分:0)

在build.gradle中将源兼容性设置为Java 8,问题就消失了:

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}