步骤
- 指定ndk路径
window->prefrences->Android->NDK - 增加本地支持
项目右键Android tools->Add NativeSupport 根目录下自动生成jni目录 - 项目中写本地接口
public native String sayHelloJNI();
- 进入对应目录 命令行 javah 包名.类名 生成头文件 (注意:如是jdk1.6,需要进入bin\classes目录下;如是jdk1.7以上,进入src目录),拷贝头文件到jni目录下,拷贝头文件申明的方法到.c或.cpp文件中
- 实现本地方法链接
- 运行时会先自动编译成.so文件