一个简单的android JNI 调用范例的有关问题
一个简单的android JNI 调用范例的问题
这是一个android JNI 调用的范例, 编译后, 应用启动时出错. 提示"应用已经停止运行"
http://download.csdn.net/detail/shenzhentom/4418596
是什么原因呢? 请指导.
------解决方案--------------------
JNI函数命名有问题,应该是Java_包名_类名_函数名(包名和类名中的"."替换为"_"),命名错误的话会找不到函数,调用时会崩溃
Java_com_example_hellojni_HelloJni_stringFromJNI修改为Java_com_example_hellojni_MyHelloJNIActivity_stringFromJNI
这是一个android JNI 调用的范例, 编译后, 应用启动时出错. 提示"应用已经停止运行"
http://download.csdn.net/detail/shenzhentom/4418596
是什么原因呢? 请指导.
------解决方案--------------------
JNI函数命名有问题,应该是Java_包名_类名_函数名(包名和类名中的"."替换为"_"),命名错误的话会找不到函数,调用时会崩溃
Java_com_example_hellojni_HelloJni_stringFromJNI修改为Java_com_example_hellojni_MyHelloJNIActivity_stringFromJNI