0

我正在传递enum给 android 本机模块,但在运行时出现此错误:

[错误]:JNIUtil:!!!无法将未知的 Java 对象类 'miy.Enums$Status' 转换为 Js 值!!!

[INFO]:libc:致命信号 11(SIGSEGV)在 0x00000000(代码=1),线程 6614(KrollRuntimeThr)

甚至在调用本机模块中的函数之前就显示了上述错误,因此看起来问题出在 JNI 层。

那么如何传递enum给本机模块呢?

4

1 回答 1

0

请改用 @Kroll.constant ( https://github.com/appcelerator-modules/ti.map/blob/master/android/src/ti/map/MapModule.java )。

于 2015-05-01T06:11:13.400 回答