Android4.4.2中,JNI代码调用jint RegisterNatives(jclass clazz, const JNINativeMethod* methods, jint nMethods)接口注册native接口,编译无错误,运行时返回错误,错误码为-1。
【问题原因】:cpp中JNINativeMethod methods[ ]数组中待注册的接口,在java中无对应的本地接口定义。
【解决办法】:将methods[ ]数组中多余的接口去掉
版权声明:本文为harry_helei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。