FAQ-数据服务SDK使用时报错:kotlin.jvm.internal.Intrinsics
更新时间: 2024-03-11 02:47:18
阅读 583
问题描述/异常栈
使用数据服务的SDK调用API时报错:kotlin.jvm.internal.Intrinsics
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
at okhttp3.MediaType$Companion.parse(MediaType.kt)
at okhttp3.MediaType.parse(MediaType.kt)
at com.netease.hz.bdms.eds.sdk.EdsClient.<clinit>(EdsClient.java:27)
at com.netease.easydata.sdk.SDKClientDemo.main(SDKClientDemo.java:21)
Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 4 more
解决方案
在自己的项目pom里手动加入下面的依赖
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib</artifactId>
<version>1.9.22</version>
</dependency>
问题原因
OkHttp3需要kotlin的依赖,SDK包打包时没带上这个依赖。
作者:程艺哲
文档反馈
以上内容对您是否有帮助?