UnsatisfiedLinkError: Native method not found问题

安装配置那一部分不说了直接说下这个错误问题“java.lang.UnsatisfiedLinkError: Native method not found”;

这里有个哥们写的一些错误,我也贴上来了供大家看一下:

这个该死的错误就是:java.lang.UnsatisfiedLinkError: Native method not found

程序编译没问题,就只在执行的时候,出现了这个error。后面我的解决方法是:

1、c++中的方法Javaxxxxxx 中的Java 首字母一定要大写

2、如果是 .cpp 文件 则用 extern “C” {“您的方法在这里”},大括号里是您的本地方法。

另外这次我遇到的问题是这个函数:

JavacomexamplehellojniMainActivity_stringFromJNI( JNIEnv* env, jobject thiz )

MainActivity是src/com/example/hellojni里面的,这里应该是个路径吧,这个地方大家别搞错了,不然也会报这个错误的!

/* * Java必须要大写 * comstudyAndroidPro代表包名 * Main 文件名 * stringFromJNI 函数名 / jstring Java_com_study_AndroidPro_Main_stringFromJNI( JNIEnv env, jobject thiz )