1、android studio下载地址:http://www.android-studio.org/
2、NDK下载地址https://developer.android.google.cn/ndk/downloads/index.html
3、NDK下载解压后放在全英文路径,并设置好环境变量,cmd中使用ndk-build可看出是否安装ok.
4.参考下面这篇文章设置javah与ndk-build两个快捷命令
http://www.jianshu.com/p/e689d0196a17
5.在local.properties中设置ndk路径,我的是
sdk.dir=D\:\\AS_sdk
ndk.dir=D\:\\android_ndk\\android-ndk-r15-beta1
6.app下的build.gradle中添加如下
ndk{
moduleName "Jni" //这是动态库名字
cFlags "-DANDROID_NDK " // Define some macros
ldLibs "EGL", "GLESv3", "dl", "log" // Link with these libraries!
stl "stlport_shared"
}
7.jni文件编写
一、通过javah将java文件生成Jni头文件,可选中java文件直接使用步骤3中设置的命令
二、使用c或cpp实现接口
三、添加android.mk生成so,使用命令ndk-build
四、将生成的so拷贝到jniLib中直接使用