1.准备工具:
安装git和curl 在终端窗口敲下面的命令:
sudo apt-get install git-core curl
安装repo脚本
curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~/bin/repo
给repo可执行权限
chmod a+x ~/bin/repo
PATH=~/bin:&PATH
2.下载android源代码 (这里默认下载gingerbread Android2.3版本)
cd your_download_folder
repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread
repo sync
注意:由于android源代码比较大,repo sync经常失败,需要多次使用repo sync继续下载,避免手动编写,我们可以编写一个自动执行的脚本,循环进行android 源代码的下载。如:
#! /bin/sh
repo sync
while [ $? -ne 0 ]
do
repo sync
done