图文详解如何搭建Windows的Android C++开发环境(一)
//=====================================================================
//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。这里注
相关新闻>>
- 发表评论
-
- 最新评论 更多>>