zoukankan      html  css  js  c++  java
  • 使用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的使用,大家自己搜一下相关的帖子吧)

  • 相关阅读:
    PHP Mail 简介
    二级叉的结算另一种方法
    PHP extract() 函数
    array_count_values函数
    对碰结算的方法
    array_walk() 函数
    函数引发二级叉的结算
    array_intersect() php筛选两个数组共有的元素
    php文件锁
    JAVA Math常用方法
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3071799.html
Copyright © 2011-2022 走看看