[英]No static method ThreadLocal.withInitial() : commons-io dependency
我在我的 Android Studio 項目中使用 commons-io 依賴項。
implementation 'commons-io:commons-io:2.11.0'
但我在 Crashlytics 中看到了這些奇怪的崩潰。 這些崩潰出現在 Android 7 及更低版本上。
Fatal Exception: java.lang.NoSuchMethodError: No static method withInitial(Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal; in class Ljava/lang/ThreadLocal; or its super classes (declaration of 'java.lang.ThreadLocal' appears in /system/framework/core-oj.jar)
at org.apache.commons.io.IOUtils.<clinit>(IOUtils.java:183)
at org.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:534)
我還在我的項目中包含了 Java 8 兼容性。
android {
...
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.