1,安装eclipse + sdk
2, 下载NDKr9 ,
3,eclipse 安装NDK插件,在线安装preference ---> install new software
安装后出现如下图:
则说明安装插件成功。
将NDK本地目录添加到以上 NDK配置中。。。
2,构建 原生支持的工程:
右键java-only工程----->android tools----->Add Native Support.将会添加jni,libs等目录,以及一些构建系统的文件中,android.mk,application.mk.
3,在xxxxActivity 中 使用native 方法时,使用javah工具自动生成本地方法对应的JNI头文件:
1,选中要生成JIN头文件的activity 文件,run---> External tools ---->external tools configuration .打开如下界面:
按如下图进行启动项的方式进行配置。点击run后即可在JNI目录下生成activity文件对应的JNI头文件。如下:
3,在JNI目录下编写C/C++代码。打开Echo.cpp ,发现 unsloved inclusion <jni.h>
是因为没有导入NDK依赖的库。可按如下方式导入:
#include <xxxx.h>时缺少什么头文件就到相应目录导入相应库即可。