由於一些特殊的原因,在國內無法非常方便地下載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源碼吧