0. 引言
从Android官方源码下载地址上下载android源码还得翻墙,而好不容易翻了墙下载速度也是跟龟速一样。经过一番搜索后发现了两个国内镜像都有提供AOSP源码镜像下载。
1. 国内镜像地址
清华大学TUNA镜像源
中国科学技术大学镜像源
https://lug.ustc.edu.cn/wiki/mirrors/help/aosp
2. 下载Android源码
下载过程参考android官方指南
(1) 首先下载repo工具
清华大学镜像源
git clone git://aosp.tuna.tsinghua.edu.cn/android/git-repo.git repo
中国科学技术大学镜像源
git clone git://mirrors.ustc.edu.cn/aosp/git-repo.git repo
(2) 而后新建一个工作目录
mkdir android_google
cd android_google
(3) 初始化repo仓库
以Android-5.1.1_r6分支为例
清华大学镜像源
../repo/repo init -u git://aosp.tuna.tsinghua.edu.cn/android/platform/manifest -b android-5.1.1_r6
中国科技大学镜像源
../repo/repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-5.1.1_r6
(4) 同步源码树
.repo/repo/repo sync
3. 下载android的kernel
下面以下载高通芯片的为例,其他参照android官方指南修改下载
清华大学镜像源
git clone git://aosp.tuna.tsinghua.edu.cn/android/kernel/msm.git
中国科学技术大学镜像源
git clone git://mirrors.ustc.edu.cn/aosp/kernel/msm.git