4 整合NDK和Eclipse
在eclipse中选中上面创建的ndkfoo项目, 按Alt+Enter,显示 Properties for ndkfoo窗口:
左边选Builders,右边按[New...]按钮,弹出的对话框中双击Program图标,在Edit Configuration 窗口中填入:
Name:NDK_Builder(这个名词是任意的)
切换到Main Tab:
Location:
D:\cygwin\bin\bash.exe
Working Directory:
D:\cygwin\bin
Arguments:
--login -c "cd/cygdrive/d/helios/workspace/ndkfoo/jni && $NDK/ndk-build"
切换到Refresh Tab,勾选以下项:
Refresh resources upon completion.
The entire workspace
Recursively include sub-folders
切换到 Build Options,勾选以下项:
AllocateConsole
After a Clean
Buring manual builds
During auto builds
During a Clean
Spacify working set of relevant resources
这样我们就把NDK和eclipse整合到一起。当更改ndkfoo.c文件之后,就不用切换到cygwin命令窗口去执行ndkfoo的编译了。
5 安装Eclipse C/C++开发工具包CDT这个话题和NDK关系不大。
进入下面的地址页面:
可以看到:
CDT 7.0.2 for Eclipse Helios
Eclipse package: EclipseC/C++ IDE Helios SR2.
记下URL:
打开eclipse菜单Window->Install new Software,
Work with:
按按钮[Select All],[Next>],安装和更新CDT。完成之后,就可以在eclipse中创建、编辑、编译、调试C/C++程序了(但这样的程序并不天生是一个Android NDK程序。更多的功能选项要逐步探索)。