图文详解如何搭建Windows的Android C++开发环境(一)

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 19:32 点击:

//=====================================================================
//TITLE:
//    图文详解如何搭建Windows的Android C++开发环境(一)
//AUTHOR:
//    norains
//DATE:
//    Thursday  14-April-2011
//Environment:
//    Cygwin 1.7.9
//    Android NDK r5
//=====================================================================

1. 下载Android NDK

    正常来说,我们可以从官网下载NDK,不过似乎一直以来,http://developer.android.com/都无法打开,所以还是通过搜索引擎来随便搜索一个下载吧。为方便大伙,我这里给出一个直接下载网址:windows.zip">http://dl.google.com/android/ndk/android-ndk-r5b-windows.zip。不过,虽然我是从这里下载,但并不代表当各位朋友看到这篇文章时,还能够继续使用。


2. 解压NDK

    将下载回来的zip文件解压。我这里的路径是:D:ProgramFilesAndroidNDK。虽然路径是任意的,但尽可能不要包含有空格。


3. 下载Cygwin

    Android是用linux核心的,注定为其编写的程序不可能使用微软的Visual Studio之流,何况Google也推荐采用linux开发C++程序。可问题在于,用Windows的人实在太多了,即使是程序员群体也是如此。那么,这是否意味着我们必须要转向linux呢?其实没必要。我们只要下载一个cygwin即可解决问题。

    这个cygwin究竟是何方神圣?它其实是linux工具的合集。它可以在windows下搭建一个linux的环境,让你可以在windows下进行linux的程序开发。其官网网址为:http://www.cygwin.com/,大家可以自行去下载。只不过该软件必须要用官网的setup.exe文件进行下载,而网络上也无法找到完整的cygwin,所以直接带给我们的结果就是,没有了常用的下载软件,只能慢慢地龟速等待。

    点击Setup.exe程序,会弹出一个下载方式选择的对话框。因为我习惯于备份安装文件,以方便第二台机器安装,所以选择的是第二项:"Download without installing",如图:

\

    在一系列的"下一步"之后,会到一个选择下载组件的对话框。为了避免以后会出现莫名奇妙的问题,我建议还是全部选择install,如图所示:

\

 


    以install方式下载整个cygwin的话,大小大概在1.7G左右,所以注定这是一个比较漫长的过程。特别是不能采用我们平时的下载工具,并且服务器在国外,更加剧了耗时的长度。
  
  
4. 安装Cygwin

    还是依然点击setup.exe这个程序,不过这次我们选择的是:"Install From Local Directory",如图:

\
      
    接着选择安装的目录,我这里是"D:ProgramFilesCygwin",如图所示:

   \
   
    再接下来呢,选择的就是你下载回来的Cygwin包的路径了,而我这里路径是"D:Toolscygwin",如图所示:

   \
   
    可能有朋友无法确定自己的安装路径,其实很简单,本地安装包路径就是setup.ini这个文件所在的文件夹。
  
    紧接着的安装组件还是和之前一样,全部选择为install。点选下一步之后,就等着漫长的安装过程的结束吧,如下图所示:

\


5. 设置环境变量

    安装完毕之后,为了能够方便编译NDK,最好是设置相应的环境变量。打开cygwin的安装目录下的home文件夹,然后进入到相应的用户名中,如果你发现该用户名下有.bash_profile文件,那么接下来就简单多了,直接用记事本打开该文件,然后在文件末尾添加如下文字:
    #创建NDK的路径,在windows中我的路径为:D:ProgramFilesAndroidNDK
   NDK_ROOT=/cygdrive/D/ProgramFiles/Android/NDK
   #添加到PATH环境变量中
   export NDK_ROOT
  
    保存之后,打开cygwin,在命令行输入:cd $NDK_ROOT。这里注

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Android 完全退出程序
      • 原创:Android应用开发-Andorid歌词秀,含源码
      • android 屏幕保护
      • Android手机软件汉化教程---第四课 dex文件汉化
      • 众多Android 开源项目推荐,给力工作给力学习
      • Android Audio代码分析4
      • Android得到已安装的应用程序信息!
      • Android开发者指南(29) —— USB Host and Accessory
      • Android成长的幕后推手:工程师鲁宾
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1