从google 代码仓库repo sync Android4.0 源代码

下载源代码树:

首先,安装Repo

按照如下步骤安装,初始化,配置Repo

  • 新建立一个bin目录,并加到环境变量:
$ mkdir ~/bin
$ PATH=~/bin:$PATH

  • 下载Repo脚本和修改权限为可执行:
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
  • Repo的校验和(这里不懂什么意思,有知道的不?)
The SHA-1 checksum for repo is e1fd3bef059d152edf4d0522590725d317bc637f

其次,初始化一个Repo 客户端
  • 新建一个空文件夹,这个文件夹名字任意取
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
  • 运行repo init 更新manifest到你的工作目录,也就是上面建立的目录?
$ repo init -u https://android.googlesource.com/platform/manifest
检出一个分支而不是主干,指定 -b:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
  • 到这里有个提示,需要输入真实姓名和email,如果想要用Gerrit code-review tool,就需要一个google账号,并确保这个账号能正常收发信息。同时你提供的名字将会显示在代码提交原因里。
如果按照成功,在你的目录下将有.repo的东西。

最后,运行下面命令,获取代码文件
$ repo sync
这里就漫长的等待。。。直到同步完毕。
info: Restarting repo with latest version
Fetching projects: 100% (221/221), done.  
Checking out files: 100% (13480/13480), done. files:  10% (1368/13480)   
Checking out files: 100% (4556/4556), done.ut files:  11% (539/4556)   
Checking out files: 100% (9385/9385), done.out files:  32% (3013/9385)   
Checking out files: 100% (4582/4582), done.out files:   9% (456/4582)   
Checking out files: 100% (4876/4876), done.out files:  11% (577/4876)   
Checking out files: 100% (8657/8657), done.out files:   4% (367/8657)   
Checking out files: 100% (644/644), done.ng out files:  22% (147/644)   
Checking out files: 100% (1421/1421), done. out files:  34% (487/1421)   
Checking out files: 100% (3156/3156), done.
Checking out files: 100% (24598/24598), done.ut files:  40% (9873/24598)   
Checking out files: 100% (18692/18692), done.ut files:   0% (10/18692)   
Checking out files: 100% (23382/23382), done.ut files:   0% (18/23382)   
Checking out files: 100% (2868/2868), done. out files:  49% (1417/2868)   
Syncing work tree: 100% (221/221), done.  


发布了11 篇原创文章 · 获赞 0 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/Kimihong/article/details/7037523