预期Android API级别为21+,但实际为30

人气:1,067 发布:2022-10-16 标签: android okhttp

问题描述

我怎么可能收到这条消息?这没有任何意义。 我正在使用com.squareup.retrofit2:retrofit: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)

推荐答案

添加对OkHttp 4.9.0的显式依赖。或任何您阅读本文时最新的内容。

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

397