JNI 回调报错

java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: can't call void com.jnidemo.NativeInterface.onConnectionStateChanged(int, int) on instance of java.lang.Class

jni 中无法回调某个 java 方法;
因为使用了错误的 jobject 对象来回调 java 中的方法;

补充: native 方法是静态的, 对应的 C 代码中第二个参数是 jclass, native 非静态, 对应第二个参数 jobject

0 Comments
Leave a Reply