![Android智能穿戴设备开发实战详解](https://wfqqreader-1252317822.image.myqcloud.com/cover/166/31729166/b_31729166.jpg)
3.2 在Windows平台获取Android源码
Windows平台上获取源码和Linux上面的原理相同,但是需要预先在Windows平台上搭建一个Linux环境,此处需要用到cygwin工具。cygwin的作用是构建一套在Windows上的Linux模拟环境,下载cygwin工具的地址如下:
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00046004.jpg?sign=1739125428-gocFJIOPq9cHX3UZlVZpb2KGKXKbfT6z-0-8999295cdd8b4a7debb8bfa9a6bf1696)
下载成功后会得到一个名为“setup.exe”可执行文件,通过此文件可以更新和下载最新的工具版本,具体流程如下。
(1)启动cygwin,如图3-2所示。
(2)单击“下一步”按钮,选择第一个选项:从网络下载并安装,如图3-3所示。
(3)单击“下一步”按钮,选择安装根目录,如图3-4所示。
(4)单击“下一步”按钮,选择临时文件目录,如图3-5所示。
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00047001.jpg?sign=1739125428-1RqLYf1tZuIoKbP2bMoLHxWCiTTbZHGF-0-2cf8703a8b3e741bdff1095f377abed8)
图3-2 启动cygwin
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00047002.jpg?sign=1739125428-P2LXP2kYOYWcyYNEV8YK3EETjROhCaNQ-0-ab0f852a6876a1bf8a82231a6574f1a6)
图3-3 选择从网络下载并安装
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00047003.jpg?sign=1739125428-uNMUTSJWlqGIxe3Ir6xhhj9VcfzjnE3h-0-14739b150fbfae693b8e09a51d379faa)
图3-4 选择安装根目录
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00048001.jpg?sign=1739125428-11aZWqJRZTqvLYGriBSfmgFa2EX5h2sr-0-da5fa878ab5af43aa65e9a1b8c9e2c8e)
图3-5 选择临时文件目录
(5)单击“下一步”按钮,设置网络代理。如果所在网络需要代理,则在这一步进行设置,如果不用代理,则选择直接下载,如图3-6所示。
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00048002.jpg?sign=1739125428-62Yl0oQfR6wpqQjGclwmOrpUlug0Z398-0-13c04a6fda2cb0c035a98d0f9b811a69)
图3-6 设置网络代理
(6)单击“下一步”按钮,选择下载站点。一般选择离我们比较近的站点,速度会比较快,这里选择的是中国台湾站点,如图3-7所示。
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00048003.jpg?sign=1739125428-mVeuvdyDLSftAAyTYYDIGlLsyUugz0hd-0-8cd88949ea3415c1c1a80c6dfa35005d)
图3-7 选择下载站点
(7)单击“下一步”按钮,开始更新工具列表,如图3-8所示。
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00049001.jpg?sign=1739125428-krYAlZ1bY88cZe8aCnD2aZzvIEiy9G5j-0-e1b7d81fa29171cac4fe329b4322a04e)
图3-8 更新工具列表
(8)单击“下一步”按钮,选择需要下载的工具包。在此我们需要依次下载curl、git、python这些工具,如图3-9所示。
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00049002.jpg?sign=1739125428-brPRWTDGXqQDUNeuQGldh2upL824KpTl-0-390cb654e5e5ca0ac84b2f62c97ae8a4)
图3-9 依次下载curl、git、python工具
为了确保能够安装上述工具,一定要双击变为Install形式,如图3-10所示。
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00049003.jpg?sign=1739125428-ImVQZX5beHeHMM696ZLsuv758yjKmE1D-0-7410563e9d05a1e0b6441f983916be50)
图3-10 务必设置为Install形式
(9)单击“下一步”按钮,经过一段时间的等待,如图3-11所示。
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00050001.jpg?sign=1739125428-ggGOF1AgPhseK0tFm9aJMvQgK9FacLkj-0-362627250e9a4402938c1d67c0a21ae2)
图3-11 下载进度条
如果下载安装成功会出现提示信息,单击“完成”按钮即可完成安装。当安装好 cygwin后,打开 cygwin 会模拟出一个 Linux 的工作环境,然后按照 Linux 平台的源码下载方法即可下载 Android 源码了。
建议读者在下载 Android 源码时,严格按照官方提供的步骤进行,地址是:hhttp://source.android.com/source/downloading.html 这一点对初学者来说尤为重要。另外,整个下载过程比较漫长,需要大家耐心的等待。图3-12所示是笔者下载 Android 4.4时的机器命令截图。
![](https://epubservercos.yuewen.com/850D74/17180246404476806/epubprivate/OEBPS/Images/img00050002.jpg?sign=1739125428-dsdNePMGE4ipx13rsg6zyBDirHb8jZ91-0-da3afe2ca7c7c462966f5364004ab33f)
图3-12 在 Windows 中用 cygwin 工具下载 Android 4.4 源码的截图