参考文档上的新建了一个.kt文件:
package com.test.kt
object NativeCode {
fun test( callback: () -> Unit ):void{
callback()
}
}
在uts里执行NativeCode.test();却一直编译不通过,提示找不到NativeCode ,尝试改过kt的包名,也尝试在uts里引入
import NativeCode from 'com.test.kt';
都不行呢?报错:
[plugin:uni:app-uts] 编译失败
error: Unresolved reference: NativeCode
1 个回复
1***@qq.com
我也遇到这个问题了,我的是cli创建的uniapp的项目。而且在uts混编kotlin的时候,uts中凡是使用console.log代码运行阶段会报错
targetMethod error::java.lang.NoSuchMethodError: No static method log([Ljava/lang/Object;)V in class Lio/dcloud/uts/console; or its super classes (declaration of 'io.dcloud.uts.console' appears in xxxxxxxxx