1. 选择MyProject工程右键打开菜单| New | Other....
2. 在C/C++, 选择 Convert to a C/C++ Project 点击 Next.
3. 勾选 MyProject, 选定 MakeFile project 和 Other Toolchain 并且点击 Finish.
4. 打开 C/C++ perspective .
5. 右键MyProject 在Project explorer 视图且选择 Properties
6. 在 C/C++ Build 节点, 取消选中Use default build command 输入ndk-build 作为一个 Build command 点击 OK:
现在,我们的Android项目正在编译C / C + +代码和解析错误
7. 让让我们通过消除红色下划线,并将文件保存修复它。
8.错误仍然存在.这是因为自动构造模式没有工作。回到C/C++ build Behaviour 标签. 选中Build
on resource save 并且将值变为 all.
9.到Builders 节点移动 CDT Builder 在 Android Package Builder上方并使其生效.
10.如果你到Console视图中,您将看到的结果 NDK-build执行结果,但是现在,我们注意到,在包含文件jni.h中的语句有黄色下划线。这是因为它没有被CDT代码编译索引器发现。注意,编译器自己解决他们因为没有编译错误。当然,索引是不知道NDK的include路径的。如果警告是关于CDT索引器不能找到,请转到C / C + +透视图,然后在项目名称上点击右键选择Index/Search for Unresolved Includes。搜索视图会显示所有未包含的。
11. 让我们回到项目属性到C/C++ General/Paths and Symbols Includes 标签.
13. 因为 jni.h 包含一些核心包含文件 (如, stdarg.h),因此添加
${env_var:ANDROID_NDK}\toolchains\arm-linux-androideabi-4.8\prebuilt\windows\lib\gcc\arm-linux-androideabi\4.8\include
14. 如果你按下Ctrl键并同时单击string.h,该文件被自动打开,项目现已完全集成在Eclipse中。