我的Android进阶之旅OKHttp出现错误 java.lang.IllegalStateException: Expected Android API level 21+ but was 19

Posted 字节卷动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Android进阶之旅OKHttp出现错误 java.lang.IllegalStateException: Expected Android API level 21+ but was 19相关的知识,希望对你有一定的参考价值。

一、错误描述

因为使用kotlin的协程搭配retrofit写http请求接口的时候,提示我自动升级Retrofit到2.6.1版本,OKhttp到4.2.0版本,然后运行一切正常。编写完代码自测的时候,当跑到一台android4.4(SDK19)设备的时候,出现了如下所述的错误:

 Caused by: java.lang.IllegalStateException: Expected Android API level 21+ but was 19
        at okhttp3.internal.platform

以上是关于我的Android进阶之旅OKHttp出现错误 java.lang.IllegalStateException: Expected Android API level 21+ but was 19的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅------>如何解决Android 5.0中出现的警告: Service Intent must be explicit:

我的Android进阶之旅------>Android编译错误java.util.zip.ZipException: duplicate entry的解决方法

我的Android进阶之旅解决错误:java.lang.RuntimeException: Not allowed to write file descriptors here

我的Android进阶之旅NDK开发引入第三方so库(比如assimp和opencv库)常出现的几个问题:missing and no known rule to make it等

我的Android进阶之旅NDK开发引入第三方so库(比如assimp和opencv库)常出现的几个问题:missing and no known rule to make it等

我的Android进阶之旅解决Android项目编译报错: Program type already present : com.xxx.xxxx.BuildConfig