在上一篇中我们用Android系统源代码分析了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载。

首先下载Git版本管理工具:下载地址:http://code.google.com/p/msysgit/

Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?_bash


选择下图选项进行下载

Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?_android系统_02


下载后按照步骤默认安装即可


双击Git Bash 弹出如下命令窗口

Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?_bash_03

然后在你的硬盘目录下新建立文件夹用来存放源代码(我是选择把android源代码下载到c:/android/source)

输入>cd  /c/ android/source

初始化目录,使用命令:git init  ,然后从远程服务器下载git:

git fetch  + project path.git

并且输入我要下在的base这个部分的代码:git fitch platformworks/base.git

出现如下界面:

Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?_android_04


出现这个肯定下载不了的,为什么呢?我去android官网去看了一下,原来不是用老版本的那个命令了,而是如下的命令:


因此我要下载的base这个源代码,找到相应的目录,看下图中的最后一个目录:我用命令:

Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?_android_05


于是我用:git clone https://android.googlesource.com/platform/frameworks/base.git   命令来下载base部分的源代码,具体的界面如下:

Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?_bash_06

然而居然出现HTTP 服务请求失败,所以自己果把https换成http(我想大多数的朋友在eclipse中在线安装ADT插件的时候,也会碰到类似的问题,这里就不一一详述了):

输入命令:git clone出现如下界面:

Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗?_android系统_07


结果成功下载了base这个部分的代码:现在看看我的C盘相应目录中多出的base这个文件夹: