2011.11.24——— android windows下利用cygwin搭建NDK环境
2011.11.24——— android windows下利用cygwin搭建NDK环境
参考:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=93743
http://wenku.baidu.com/view/0080f7ceda38376baf1faee7.html
http://topic.csdn.net/u/20100915/15/a7dd7e32-5e58-42d2-9fd5-6b1d599a4b93.html
因为项目中需要用到JNI 所以 我特意搭建了NDK的环境 这个也是自己实践的结果吧
1、下载ndk
网上一大堆 大家可以自己搜一下
地址如下
http://dl.google.com/android/ndk/android-ndk-r6b-windows.zip
这个解压即可 当然 为了方便 我把文件夹名字改为了ndk
如下
2、下载cygwin
上官网上下 就可以了
http://cygwin.com/setup.exe
3、安装cygwin
这个参考eoe特刊07NDK的pdf即可
需要注意的是
如红框所示,双击devel节点,将default更改为install,然后点击下一步
当然 这个安装很慢的 网上有人说选择台湾或者日本的 可能会快点吧
反正我是下了一个晚上
4、测试cygwin
然后 我们就测试一下 cygwin是否安装成功了
测试一下gcc和make是否安装成功
3、关联NDK
A).设置cygwin的环境变量
找到cywin的安装路径 找到一个home\<你的用户名>\.bash_profile 文件
我的环境位于:C:\cygwin\home\Administrator\.bash_profile
然后 打开.bash_profile 文件
添加以下两句:
如下 进入ndk的安装路径 就表示 设置正确了
B)、设置ndk-build的环境变量
设置windows的path,指向:NDK的安装路径,如下图所示:

4、编译
好了 已经配完了 我们就来编译ndk自带的hello-jni的例子吧
全部步骤 如下图

然后 我们在hello-jni下面就得到了一个libs的文件夹

ok 大功告成了 环境搭好了 可以编译so文件了