Cygwin在win下下載android源代碼
首先下載cygwin,cygwin是一個(gè)類linux平臺(tái)。即在windows環(huán)境下模擬linux終端。比起運(yùn)行l(wèi)inux虛擬機(jī),是一個(gè)輕量的解決辦法。除了本文用來下載android源碼,你當(dāng)然可以用它來學(xué)習(xí)linux。cygwin的中文網(wǎng)是http://www.cygwin.cn/,建議從這下載cygwin,這是國內(nèi)最快的鏡像站點(diǎn)。嚴(yán)格按網(wǎng)站的說明安裝:http://www.cygwin.cn/site/install/,最后注意的是在安裝說明的下一步操作是選擇需要下載的工具庫,缺省是是default,鼠標(biāo)點(diǎn)擊default,會(huì)把安裝類別切換成install,這樣才能安裝下載android源碼需要的所有工具。當(dāng)然,如果你熟悉所有情況,你可以手工在工具庫里選擇你要安裝的庫(庫是很多的,安裝程序又沒有提供全部選擇或者全部取消的功能,我奇怪linux有關(guān)的程序總是有這種類似的遺漏。)。
安裝晚cygwin后,運(yùn)行它。會(huì)出現(xiàn)一個(gè)類linux的環(huán)境。輸入
$mkdir /home/android //創(chuàng)建工作目錄
$cd /home/android
$mkdir bin
//下載安裝repo版本管理工具:
$curl http://android.git.kernel.org/repo> /home/android /bin/repo
$cd bin
$chmod a+x repo
準(zhǔn)備下載Android:
$cd /home/android
$python ./bin/repo init -u git://android.git.kernel.org/platform/manifest.git –b cupcake
$git config --global user.email "xxxxx@xxxxxxx"
$git config --global user.name "xxxxxx"
郵箱地址填有效郵箱即可,我試過,其實(shí)這步跳過也沒有問題。
//下載源碼:
$python repo sync
唯一和linux下不同的地方是該環(huán)境似乎沒有內(nèi)嵌支持python,因此需要用命令行python來調(diào)用repo腳本。
【編輯推薦】