最近在看老羅的Android源碼情景分析一書,想要下載Android源碼來研究,可是安裝repo時,網絡總是連接失敗,我在網上找的hosts文件在windows下正常訪問google,可是貼到Ubuntu就訪問不了,請各位高人指條明路,我該如何下載repo,以及如何利用repo下載Android源碼?買VPN的話可靠嗎?是否有推薦?
參考 android source code from github
從github的鏡像中下載源碼
另外參考安卓系統源碼編譯系列(一)——下載安卓系統源碼教程
創建一個自動下載腳本,確保出錯了之後會自動執行repo sync,可以省掉我們很多重復勞動。腳本如下
#!/bin/bash
echo "======start repo sync======"
../bin/repo sync
while [ $? == 1 ]; do
echo "======sync failed, re-sync again======"
sleep 3
../bin/repo sync
done