Android 源代码下载

安装Rope

确保在你的主目录有一个bin文件夹,并把目录加入到$PATH.

$ mkdir ~/bin

$ PATH=~/bin:$PATH

下载Repo脚本,并且确保此文件有可执行权限

$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

安装Rope客户端

安装Rope后,初始化一个repo客户端到android源代码目录下面。

$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY

初始化repo,你必须指定一个manifestURL

$ repo init -u https://android.googlesource.com/platform/manifest

如果想取得指定分支的代码,需要 –u参数:

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

当出现提示时配置您的真实姓名和电子邮件地址回购使Gerrit代码审查工具,您将需要注册Google连接的电子邮件地址确保这是一个激活活地址上,你可以接收邮件在这里所提供的名称将显示您的代码提交属性中。

Repo初始化完毕后,会产生一个隐藏的目录”.repo”,通过查看此目录下的manifest文件可以看到相应的Project

同步文件

$ repo sync –j4

 -j4表示使用4个线程去下载,此过程比较漫长,需要耐心的等候。

如果只想下载某个project,例如我们下载frameworks/base 

$ repo sync frameworks/base –j4

  这样就可以只下载到frameworks/base目录下面的code。

 如果我们想下载Phone项目,执行以下命令即可:

$ repo sync packages/apps/phone –j4

  

原文地址:https://www.cnblogs.com/kangyi/p/2424412.html