我怎么可能得到这个信息?这没有任何意义。我正在使用com。收拾一下。改装2:改装: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)
添加implementation'com。收拾一下。okhttp3:okhttp:4.9.2'
insideandroid\app\build。渐变
dependencies {
........
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.squareup.okhttp3:okhttp:4.9.2'
..........
}
只需添加依赖项implementation'com。收拾一下。okhttp3:okhttp:4.9.2'
PS-在添加依赖项之前,请检查此处的最新版本https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp
添加对OkHttp 4.9.0的显式依赖。或者你读到这篇文章时最新的东西。
这个错误很尴尬,但是它已经修复了很长时间,你不应该在新代码中遇到它。
我使用改型2和OkHttp3从服务器获取数据,使用Min_SDK 17时出错,我的设备的API也是17 我尝试了这个答案:如何修复预期的Android API级别21,但在Android中是19 我也试过这个答案https://github.com/square/okhttp/issues/4597#issuecomment-461204144 但我也犯了同样的错误。 我的Gradle构建类 我的
在我的应用程序中,我希望从服务器获取数据,为了连接到我改型使用的服务器,OkHttp 但在运行应用程序时,向我显示强制关闭错误 在android api 21中不是错误,但在api 21下面显示强制关闭错误 ApiClient类代码: 显示此行的错误:val client=clientBuilder 我把这些代码添加到gradle中。建筑 但再次显示我的错误! 错误消息: 格拉德尔。构建代码: 我
我的Retrofit2调用出现以下异常: 学分类别:
问题内容: 我在尝试将JSON解组到对象中时遇到GSON错误。错误( 应为BEGIN_OBJECT,但在第3行第22列处为STRING )指向下面输入的第3行。 我是否相对于Bean正确映射了JSON? 我输入的JSON看起来是这样的: 问题答案: 不,您没有正确映射它,因为您的json对象不是,它包含。 你可以创建一个类只是为了封装你,但它是清洁反序列化容器的使用 然后使用解析有趣的内容 并且我
问题内容: 我在列表中仅收到一个项目时收到此错误。我在服务器端REST Web服务中使用Jersey,当List返回一个元素并且当我得到它时,我仅收到错误,但是当它包含多个元素时,它可以正常工作,这就是我的工作方式它: 为什么Jersey不发送包含一个项目的列表?这是球衣的虫子吗?有没有办法使它始终序列化为数组? 当Web服务返回0元素时,这是我的JSON数据: 当Web服务返回1元素时,这是我的
我试图使用gson解析下面的json字符串,并且我得到了这个异常。 异常很明显,它期待一个对象(可能是Datapoint),但它遇到了一个数组。我确信是我的模型类导致了这个问题,但是我不明白我的模型类应该是什么样子才能解析json而不会失败。