1、下载工具repo:http://android.googlesource.com/tools/repo/
在本地目录建个bin的文件夹,进入bin文件夹;通过git下载:
git clone https://android.googlesource.com/tools/repo
下载完成后,进入repo文件夹,切换到稳定分支:
git checkout -b stable origin/stable
修改repo
REPO_URL = "https://gerrit.googlesource.com/git-repo"
改为
REPO_URL = "http://gerrit.googlesource.com/git-repo"
将repo命令所在的目录,添加到环境变量中:
export PATH=$PATH:~/bin/repo
在文件夹下执行下面命令来下载Android源码:
repo init -u https://android.googlesource.com/platform/manifest
你也可以直接切换到你想要下的版本的分支,而不是“master”分支:
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.4_r2.1
使用download.sh脚本下载源码
#!/bin/bash
echo "======start repo sync======"
repo sync
while [ $? == 1 ]; do
echo "======sync failed, re-sync again======"
sleep 3
repo sync
done