android原始工程代码下载
由于外网连接不上,因此repo和souce code都无法下载,我是用了VPN依然不行。因此国内可以从清华大学TUNA镜像源下载
https://source.android.com/source/downloading.html
原始网站提供了详细的使用repo下载souce code的具体步骤。
下载repo工具:
原始使用curl下载,镜像源使用git下载
$git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/
配置环境变量
PATH=./git-repo:$PATH
使用curl是下载repo到创建的~/bin目录下,而git会自动创建git-repo目录,repo工具在该目录下。
修改repo
$vim git-repo/repo
google的地址
REPO_URL = ‘https://gerrit.googlesource.com/git-repo’
改为清华大学的地址
REPO_URL = ‘git://aosp.tuna.tsinghua.edu.cn/android/git-repo’
下载manifest
google的地址
$ repo init -u https://android.googlesource.com/platform/manifest
改为镜像源的地址
$ repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r24
同步源码
repo sync -j4
如果发现中间断掉,报错或者长时间无反应,重新运行repo sync -j4即可。