Win下ndk环境搭建

来源:互联网 发布:淘宝卖宠物用品赚钱吗 编辑:程序博客网 时间:2024/05/23 20:14

前奏:

eclipse_javaee(eclipseClassic装不上新的adt);

 ................................................................................................................................................................................

ADT:

 .............................................................................................................................................................................................. 

CDT:经验证得先装ADT,后装CDT,否则装不上CDT;

............................................................................................... 

NDK:从google下载即可. 

下载地址:

地址:http://developer.android.com/sdk/ndk/index.html

下载后解压缩到你的工作目录,例如:E:\Android\develop,结果如下图:

 

NDK配置:

设置windows的path,指向:NDK的安装路径,如下图所示:
       QQ截图未命名.jpg

 

 

Cygwin相关:

下载后是个setup.exe文件,使用过程如下:

第一步:运行setup程序,第一步图略,直接点击Next进入下一步。

 

第二步:选择安装方式,第一次可以采用Direct Connection在线下载安装,

如有现成的离线包,可以选择离线安装(Install from Local Directory)。

 

我们看到有三种安装模式:

  • Install from Internet,这种模式直接从Internet安装,适合网速较快的情况;
  • Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装;
  • Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。

    从上述三种模式中选择适合你的安装模式,这里我们选择第一种安装模式,直接从网上安装,当然在下载的同时,Cygwin组件也保存到了本地,以便以后能够再次安装。

  • 选中后,点击“下一步”,

    第三步:选择安装目录,比如C:\Cygwin,注意此目录是指Cygwin最终的安装目录,不是下载文件暂存目录。

    第四步:设置本地包暂存路径

    暂存目录默认是放到setup.exe的同级目录下,下载后名字类似ftp%3a%2f%2fcygwin.mirrors.pair.com%2f这样格式。

    第五步:设置网络连接方式

     

    clip_image012

    这个是台湾的.

          里面的url是下载库文件的地址,我发现http://ftp.iij.ad.jp(这个很快,jp不知道是不是小日本的域名)

    http://mirrors.163.com/cygwin/也较快。3、选择全部安装devel节点下的所有程序,如下图:
          QQ截图未命名.jpg 


         如红框所示,双击devel节点,将default更改为install,然后点击下一步,完成安装。
     
    4、配置Cygwin

         在$提示符下输入gcc -v如果现实版本和路径表示安装正确,就可以编译NDK程序了.

    为了方便使用Cygwin下的命令,可装Cygwin下的bin目录添加到系统的PATH路径,用以下方法进行设置: 

    1) 右击“我的电脑”->属性 ,再选择左边导航的“高级系统设置”选项。 
    2) 点击右下角的“环境变量”选项。 
    3) 在"系统变量"中,找到Path  环境变量,双击它,在变量值前面追加以下内容:“C:/cygwin/bin;”,注意后面有一个分号。 

    配环境变量再熟悉不过了,就是把你的cygwin路径加进去就行;
    4) 点击“确定”完成环境变量设置。

    接着,我们将NDK的环境变量添加到Cygwin.bat中,方法是在cygwin安装路径里找到cygwin.bat,右击选择编辑即可: 

    在bash –login –i之前增加如下内容:

    我的是:

    set NDK=/cygdrive/F:/worksofts/android-ndk-r8b

    /cygdrive必须有,F:/worksofts/android-ndk-r8b是我的ndk路径,注意从windows复制过来要把\改成/;

    5、在cygwin下进入android-ndk-r6的安装目录
            Administrator@WIN7-Think ~
    $ cd f:

    Administrator@WIN7-Think /cygdrive/f
    $ ls

    .......进入你的ndk目录 

    我的如下,供新手参考;

    cd f: