工具要求:ADT + NDK(版本:android-ndk-r9d 目前最新版) 一、首先新建一个测试工程 在工程文件上,点右键选择 Android Tools -> Add Native Support,然后输入so文件的名字就可以了 二、配置ADT的NDK路径 Window -> Preference -> Android -> NDK -> NDK Loaction 然后找到本机的NDK路径,填进去就可以了,我的路径是:F:\Gzthss\TOOL\android-ndk-r9d file:///C:/Users/dupf/AppData/Local/Temp/Wiz/df44d523-a2fe-4734-a51f-d516a23b45ed_128_files/f32477e3-d662-43f3-b56f-e5ae51983fe5.png ![]() 三、设置NDK的环境变量及编译脚本路径 Window -> Preference -> C/C++ ->Build ->Environment -> Add 将NDK路径设置成环境变量,如图所示,然后OK保存。 file:///C:/Users/dupf/AppData/Local/Temp/Wiz/df44d523-a2fe-4734-a51f-d516a23b45ed_128_files/7d0ddd4b-33f1-49f0-a532-443bdd7f35e9.png ![]() 然后,设置编译脚本(ndk-build.cmd)的路径: file:///C:/Users/dupf/AppData/Local/Temp/Wiz/df44d523-a2fe-4734-a51f-d516a23b45ed_128_files/f5510161-8c70-4e34-9d30-3f4ade380370.png ![]() 这样就可以直接编译jni了,在也不需要Cygwin了,还是很方便的的吧!! 四、完善JNI工程 找到目下jni文件夹下面的 ndkTest.cpp文件,写一个简单的jni函数: ndkTest.cpp 文件 : #include <jni.h> |