##这只是一个简单的在AndroidStudio中书写及调用JNI的小demo
此类里代码很简单:
public class JniUtils {
static {
System.loadLibrary("sayhello");
}
public native int secondTest(int a,int b);
public native String sayHello();
}
然后Build->Make Project,此时会在_app/build/intermediates/classes/debug/com/neopi/demo/jni/JniUtils.class_看到对应的class文件, 然后在终端,工作目录切换到java的统计目录,使用命令
javah -d jni -classpath /home/neopi/Documents/Demo_Workspace/Demo/app/build/intermediates/classes/debug com.neopi.demo.jni.JniUtils
注意debug 后面的空格,次命令执行结束后会在java的同级目录下生成一个jni文件夹,并生成名为com_neopi_demo_jni_JniUtils.h的头文件,