Cygwin在win下下載android源代碼
首先下載cygwin,cygwin是一個(gè)類linux平臺(tái)。即在windows環(huán)境下模擬linux終端。比起運(yùn)行l(wèi)inux虛擬機(jī),是一個(gè)輕量的解決辦法。除了本文用來(lái)下載android源碼,你當(dāng)然可以用它來(lái)學(xué)習(xí)linux。cygwin的中文網(wǎng)是http://www.cygwin.cn/,建議從這下載cygwin,這是國(guó)內(nèi)最快的鏡像站點(diǎn)。嚴(yán)格按網(wǎng)站的說(shuō)明安裝:http://www.cygwin.cn/site/install/,最后注意的是在安裝說(shuō)明的下一步操作是選擇需要下載的工具庫(kù),缺省是是default,鼠標(biāo)點(diǎn)擊default,會(huì)把安裝類別切換成install,這樣才能安裝下載android源碼需要的所有工具。當(dāng)然,如果你熟悉所有情況,你可以手工在工具庫(kù)里選擇你要安裝的庫(kù)(庫(kù)是很多的,安裝程序又沒(méi)有提供全部選擇或者全部取消的功能,我奇怪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"
郵箱地址填有效郵箱即可,我試過(guò),其實(shí)這步跳過(guò)也沒(méi)有問(wèn)題。
//下載源碼:
$python repo sync
唯一和linux下不同的地方是該環(huán)境似乎沒(méi)有內(nèi)嵌支持python,因此需要用命令行python來(lái)調(diào)用repo腳本。
【編輯推薦】