环境配置 http://blog.csdn.net/zhangrongde/article/details/9372487html
不一样版本的cygwin,配置ndk环境变量的方式也不一样 http://www.cnblogs.com/lbangel/archive/2014/05/30/3761953.html ADT r20已经直接支持NDK了android
ndk r7及以上版本已经集成cygwin,不须要在安装了 http://blog.csdn.net/houshunwei/article/details/17217695eclipse
项目编译 打开eclipse,将ndk文件夹下的sample中的hello-jni项目以android项目导入,右键点击项目,选择Android Tools,选择Add Native Support,此时若hello-jni.c文件有错误,根据如下文章了解到,是缺乏了相应的依赖库。ui
http://www.tuicool.com/articles/aM7f6b.net
根据咱们实际的项目须要,从ndk目录中添加相应的项目库便可。 解决方案:code
选中工程,右键->Properties,点击C/C++ General展开,点击 Path and Symbols,在右边Includes下,点击Add,把NDK文件夹下的jni头文件和相应的C++头文件添加进来。必定要填写完整的路径,好比我添加的两个路径分别是:orm
E:\AndroidNDK\android-ndk-r10c\platforms\android-19\arch-arm\usr\include
以后从新编译项目便可htm