1.1.4 在Windows平台上下载并安装Cygwin
Android原生开发包工具(Android Native Development Kit,NDK)最初设计在类UNIX系统上工作,NDK的一些组件是shell脚本,这些脚本不能直接在Windows操作系统上执行。尽管Android NDK的最新版本表明它在独立性和自我打包方面有进步,但是它仍然需要在主机上安装Cygwin才能进行完整的操作。Cygwin是一个Windows操作系统上的类UNIX环境和命令行接口,它是基于UNIX应用程序的,包括允许运行Android NDK构建系统的shell。在本书编写时,Android NDK要求安装Cygwin 1.7才能运行。访问 http://cygwin.com/install.html网站并下载Cygwin安装程序setup.exe(如图1-18所示)。

启动安装程序之后,可以看见Cygwin安装向导欢迎界面,单击Next按钮按照以下步骤完成安装操作:
(1) 安装程序会让用户选择下载源,选择默认选项Install from Internet,并单击Next按钮继续。
(2) 在下一个对话框中,安装程序会让用户选择Cygwin的安装目录,如图1-19所示。默认情况下,Cygwin被安装在C:\cygwin目录下。注意要记住目标目录名以备后面使用,然后单击Next按钮。

(3) 下一个对话框将让用户选择原生包目录,这是一个用于下载文件包的临时目录。使用默认值,然后单击Next按钮。
(4) 下一个对话框将让用户选择Internet连接类型,除非需要用代理访问Internet,否则选择默认项Direct Connection,然后单击Next按钮继续。
(5) 安装程序将让用户选择下载站点,从镜像站点列表中随机选择一个站点或者选择一个离安装站点地理位置最近的站点,然后单击Next按钮。
(6) Cygwin不是单个的应用程序,是包含多个应用程序的巨大的软件分布。在下一个对话框中,Cygwin安装程序会为用户提供一个可用包列表,Android NDK要求安装GNU Make 3.8.1及以后版本以正常使用其功能。在搜索框中输入关键字make对包列表进行过滤,展开Devel目录,选择GNU Make包,如图1-20所示。单击Next按钮开始安装。
安装完成后,要把Cygwin二进制路径添加到系统可执行搜索路径中。
(1) 从System Properties打开Environment Variables对话框。
(2) 在系统变量部分单击New按钮定义一个新的环境变量。
(3) 将变量名设置成CYGWIN_HOME,将变量值设置成Cygwin安装目录(例如C:\cygwin),如图1-21所示。
(4) 在Environment Variables对话框中的系统变量列表中双击PATH变量,并将
;%CYGWIN_HOME%\bin追加到变量值后面,如图1-22所示。

完成了上述安装步骤后,Cygwin工具成为系统可执行搜索路径的一部分。为了验证安装是否成功,打开一个命令提示窗口,在命令提示符下执行make –version。如果安装成功,则会显示GNU Make 的版本号,如图1-23所示。

喜欢的朋友可以添加我们的微信账号:
51CTO读书频道二维码

51CTO读书频道活动讨论群:342347198