由于一些特殊的原因,在国内无法非常方便地下载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源码吧