如果要在Eclipse(Android下泛指ADT开发包,下文提到的Eclipse就是指ADT);JNI全文的意思就是Java本地接口,在Android的Java代码中调用C\C++编译的库接口,首先要安装好NDK,在新版本的NDK(好像是r7之后)已经集成了Cygwin(模拟Linux环境用的),NDK的下载可以根据自己的系统(分Window32、64位和Linux32、64位)到网下下载,安装完成后在ADT上把路径加上去,Window->Preferences->Android->NDK,如果没有看到NDK这一项可能重新解压你的ADT就好了
首先把NDK目录:C:\android-ndk-r10e 配置系统环境变量
变量名:path
变量值:%SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ADB_PATH%;C:\android-ndk-r10e
再配置Eclipse
还需要对你的工程进行NDK配置,在工程上右键选择Properties->C/C++ Build->Environment->Add