1.工程上点击右键选择设置Properties
2. 点击New按钮,新添加一个编译器,点击后出现添加界面,选择Program,点击OK:
3. 点击OK后,出现了添加界面:
在Edit configuration界面, 填充以下内容:
Name:
编译器名称,随便填写。如:NDK_Builder
Location:
可执行工具(NDK工具包)的位置。即NDK安装目录下ndk-build.cmd(window) /ndk-build(linux) 的位置。
你可以点击Browser File System...按钮选择Android NDK安装目录下的ndk-build.cmd文件来指定Location。如下图:
4.
Working Directory:
要编译的C/C++程序的工作目录。一般指定到jni文件夹,因为所有的C/C++程序都在该文件夹内实现。
首先选择Working Directory里的Browse Workspace...按钮,如下图:
6. 然后,选择要编译的项目的jni文件夹。
7.
接着切换到Refresh选项卡,给Refresh resources upon completion打上钩,选择The Project containing the selected resource项,
表示只更新包含选中资源的项目,选中的资源项就是Main Tab选择的jni文件夹。
完成后如下图:
8.最后切换到Build Options选项卡,勾选During auto builds,如下图所示:
9. 现在再次恭喜你,编译配置也配置完成啦,那么来试试看是否可以自动编译吧,打开左侧jni目录里的hello-jni.c文件把提示Hello from JNI!改改,如下图所示:
10.
单击项目,选择Build Project后,在HelloJni项目下会多出libs文件夹,.so文件就存放在这里。
另外在Console控制台会输出成功编译的提示信息。
编译之后点击run按钮跑起来看看吧,如果模拟器当中出现了你新修改的提示信息,那么再一次恭喜你,已经全部配置成功了!