AndroidStudio下JNI编程
新建一个project,在gradle.properties里面加上 android.useDeprecatedNdk=true 用来兼容老版本
接下来编写类的native方法以及调用库函数
然后就可以点这个编译一下文件,就可以看到在
这里就是我们的java文件的class文件,然后就可以生成头文件了
javah -d jni -classpath E:\AndroidStudioSDK\platforms\android-24\android.jar;F:\AndroidStudioProjects\JNIDemo\app\build\intermediates\classes\debug com.example.test.jnidemo.JNI
然后再修改【app】下的build.gradle
再次编译一下项目,然后可以看到有个jni目录,里面就有生成的头文件,然后我们开始编写我们的.c或.cpp文件
接下来就可以使用了