由于一些特殊的原因,在国内无法非常方便地下载AOSP源码,番羽墙又不是特别方便,而且也不稳定。在网上查找下载方法,发现中科大可以同步镜像,可以用它下载。
本人用的是Ubuntu16.10的环境
一、git的下载,配置
无须赘述
二、repo下载
1.在用户家目录下创建文件夹bin;
2.在用户家目录下设置环境变量 PATH=~/bin:$PATH;
3.执行命令
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
4.修改repo权限 chmod a+x ~/bin/repo;
5.用文档编辑器打开repo,将 REPO_URL = 'https://gerrit.googlesource.com/git-repo' 修改为 REPO_URL = 'https://gerrit-googlesource.lug.ustc.edu.cn/git-repo';
三、下载源码
1.创建保存AOSP的目录,我的是家目录下的AOSP,进入该目录;
2. repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest;
3.repo sync同步源码(此步骤可能耗费很长时间,根据个人网速决定,我下载了两个小时);
四、享受Android源码吧