读书人

2011.11.24 android windows上利

发布时间: 2012-09-28 00:03:35 作者: rapoo

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文件了



读书人网 >Android

热点推荐