使用Git工具下载android源码---带步骤
2013-05-10 20:20
459 查看
要定制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的使用,大家自己搜一下相关的帖子吧)
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的使用,大家自己搜一下相关的帖子吧)
相关文章推荐
- 使用Git工具下载android源码---带步骤
- 使用git 工具下载android.jar源码
- 【转】使用git 工具下载android.jar Source Code
- 使用repo和git下载android源码 和 相关解释
- Eclipse与Android源码中ProGuard工具的使用(已验证文中介绍的方法步骤可用)
- 使用Git下载Android源码
- 【转】 使用git 工具下载android.jar Source Code
- 使用repo和git下载android源码 和 相关解释
- 【Android源码编译】使用repo工具下载获取android源码
- 使用git下载android源码 Git和Repo扫盲——如何取得Android源代码
- 使用git下载android源码(zz)
- Android源码下载 ---- git 和 repo 使用
- GIT和repo使用方法:下载内核 android源码包
- eclipse使用git插件下载android源码
- 在windows下使用git下载android源码
- windows下使用git下载android源码
- Git在Red Hat Enterprise Linux Server release 5.1上的安装(android源码下载必备工具)
- Android系统源码编译之3---下载 ---- git 和 repo 使用