Kotlin抛出异常与错误NoClassDefFoundError

Kotlin是一门强类型语言,强到类型细化为是否可空。
对于NoClassDefFoundError这个错误来说,还是很容易碰到的。
今天我遇到的场景是java在回调kotlin的代码时,java的String类型对应的Kotlin类型是String?
没错,类型不一致!!!
Java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics

如果只是方法之间的调用的话,可能报的就不是这个异常了。
这个异常是由于interface的特性造成的。接口回调是要寻找,对应的类对应的方法,进行回调。只要类型不同就意味着两个不同类型的对象。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容