【2014年10月1日】Ubuntu Repo配置以及Android源代码下载

2014-10-01(Wed) by chenjia.me

安装Ubuntu 14.04 LTS

不多说

配置环境

配置Curl和git-core

安装两个软件

$  sudo apt-get install curl
$  sudo apt-get install git-core

创建~/bin目录并添加到环境变量

 $  mkdir ~/bin
 $  PATH=~/bin:$PATH

下载repo脚本并修改权限为可执行

这是最新repo 1.21

$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

创建一个放代码的文件夹

创建一个保存android源码的目录,修改为最大权限,并进入该目录

$  mkdir android4.4
$  sudo chmod –R 777 android4.4
$  cd  android4.4

初始化repo

初始化repo,并选择要下载的分支

下载所有代码使用这个 $ repo init -u https://android.googlesource.com/platform/manifest

这时需要输入你的姓名和邮箱。 申请到

When prompted, configure Repo with your real name and email address. To use the Gerrit code-review tool, you will need an email address that is connected with a registered Google account. Make sure this is a live address at which you can receive messages. The name that you provide here will show up in attributions for your code submissions.

开通下载权限

使用

git config --global user.email your-email
git config --global user.name the-name-you-fetch

如果选择下载的最新分支或者某个分支可以这么使用,最新的分支可以在这里看

https://android.googlesource.com/platform/manifest/+refs

输入

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.4_r2.0.1

最后一步,同步内容

repo sync

支持断点续传的同步下载

断网自动恢复的脚本

在目录下新建一个sh的shell脚本 repo sync while [ $? -ne 0 ] do repo sync done

最后

官方文档:http://source.android.com/source/downloading.html#installing-repo

参考Blog:http://blog.csdn.net/legendof1991/article/details/17005849

http://blog.csdn.net/wh_19910525/article/details/8164107


Comments