使用Git工具下载android源码---带步骤

         要定制android或者一些高级的用法,光看android官方文档已经不够用了。需要看看androidframework源代码。在这之前大家先熟悉2个代码版本管理工具SVN以及Git。

        SVN(Windows环境下最常用的):

        svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

        Git:

         Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。

而GoogleAndroid的项目是基于Git进行版本管理的,所以经常在Linux环境下开发的人,就不用我多说了,而大都数在Windows环境开发的人,就比较陌生了。那下面我就手把手教你如何在Windows环境下GitAndroid源码。

 

第一步:Msysgit工具的下载(这个是Google为Windows环境下开发的Git客户端程序):

http://code.google.com/p/msysgit/下载地址

 

第二步:安装Msysgit软件(一直默认到底)


第三步:打开软件,输入命令开始下Android源码。


 

运行以下命令,来看一下有多少个Android Git源码库:

git clone https://android.googlesource.com/platform/manifest.git

这条命令会下载目录manifest,查找文件manifest\default.xml。

 

 如果需要某个branch的代码,用git checkout即可。比如我们刚刚拿了kernel/common.get的代码,那就先进入到common目录,然后用下面的命令:
git checkout origin/android-goldfish-2.6.27 -b goldfish

 

 

源码直接放在了C:\Documents and Settings\Administrator   文件中了,不需要新建文件夹,可能是权限的问题,否则下不下来!

(看过网上的帖子,在新建的文件夹下,再启动git,输入上面的 命令不成功!)

 

 

另一种情况是,我们只需要某一个project的代码,比如kernel/common,就不需要repo了,直接用Git即可。

gitclone git://android.git.kernel.org/kernel/common.git

(关于repo的使用,大家自己搜一下相关的帖子吧)

 

 

你可能感兴趣的:(Android源码)