预期Android API级别为21+;但当时是30岁

预期Android API级别为21+;但当时是30岁,android,okhttp,Android,Okhttp,我怎么可能得到这个信息?这没有任何意义。 我正在使用com.squareup.reformation2:reformation:2.9.0 Caused by: java.lang.IllegalStateException: Expected Android API level 21+ but was 30 at okhttp3.internal.platform.AndroidPlatform$Companion.buildIfSupported(AndroidPlatfo

我怎么可能得到这个信息?这没有任何意义。 我正在使用
com.squareup.reformation2:reformation:2.9.0

     Caused by: java.lang.IllegalStateException: Expected Android API level 21+ but was 30
    at okhttp3.internal.platform.AndroidPlatform$Companion.buildIfSupported(AndroidPlatform.kt:370)
    at okhttp3.internal.platform.Platform$Companion.findPlatform(Platform.kt:204)
    at okhttp3.internal.platform.Platform$Companion.access$findPlatform(Platform.kt:178)
    2020-09-16 12:37:07.645 6480-6480/lv.ltt.gasogmp.dev_v3 E/AndroidRuntime:     at 
    okhttp3.internal.platform.Platform.<clinit>(Platform.kt:179)
原因:java.lang.IllegalStateException:预期Android API级别为21+但为30
在okhttp3.internal.platform.AndroidPlatform$Companion.buildIfSupported上(AndroidPlatform.kt:370)
在okhttp3.internal.platform.platform$Companion.findpplatform(platform.kt:204)上
在okhttp3.internal.platform.platform$Companion.access$findpplatform(platform.kt:178)
2020-09-16 12:37:07.645 6480-6480/lv.ltt.gasogmp.dev_v3 E/AndroidRuntime:at
okhttp3.内部平台平台平台(平台kt:179)

添加对OkHttp 4.9.0的显式依赖。或者你读这篇文章时最新的东西


这个bug令人尴尬,但它已经被修复了很长时间,您不应该在新代码中遇到它。

只需添加依赖项
实现'com.squareup.okhttp3:okhttp:4.9.0'

这个问题的可能重复是关于SDK INT实际低于21的时间。但是我有30个@RAINAIt也与SDK一起工作28@Oridedles可能是库还没有添加对SDK 30的支持。我不确定。你不能降级并检查它工作的最新SDK版本吗?并尝试继续,这可能会对OkHttp 4.9.0.Fixed有一个明确的依赖关系。我还必须更新一些okio用法(直接访问“源代码”和“buffed”,而不是调用它们的方法),谢谢。。我花了很多时间寻找问题,因为我的应用程序不适用于android 11。。谢谢你曾经为我工作过谢谢你@Hitesh