【2014年10月1日】Ubuntu Repo配置以及Android源代码下载
2014-10-01(三) 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
如果选择下载的最新分支或者某个分支可以这么使用,最新的分支可以在这里看
输入
$ 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