调用kotlin扩展函数时获取NoClassDefFoundError
我正在使用Android Studio 3.0 Beta 2 Canary Preview,并且正在从Java调用Kotlin扩展函数:
Kotlin代码:
fun Metadata.validate(context: Context) { validateInnerList(context) // other validation functions } private fun Metadata.validateInnerList(context: Context) { taskGroupList.removeIf { !it.isDataValid() } // error goes here }
java代码:
metadataDecoratorKt.validate(metadata, context);
代码编译好,但在运行时调用它给了我一个 – java.lang.NoClassDefFoundError
我做错了什么? Intellij方面有错误吗? 如果需要更多信息,请这样说。