閱讀122 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android源代碼下載指南(圖解)

原文:https://android.yaohuiji.com/archives/2652

 

Android學習到一定程度,就一定要多讀代碼多思考,Android源代碼就是非常好的學習材料,本講的內容很簡單,就是把Android的源碼先下載回來。我們知道Android的源代碼是用Git這個分布式版本控製工具管理的,下載起來比較麻煩,我們在這裏用圖解的方式一步一步來,你肯定能學會。

第一步、安裝VMWare 我假設你在Windows下,而Android源代碼在Linux下下載會更方麵些。那麼我們就裝一個虛擬機來創造一個Linux環境。不熟悉的同學去Google一下“VMware Workstation 7.1安裝”

第二步:安裝Ubuntu10.04 這一步不熟悉的同學去搜索”在VMware中安裝Ubuntu10.04” 需要提醒一下,最好在圖形界麵方式安裝,安裝過程比較慢,需要等待的時候要有點耐心,我在95%的時候等了近20分鍾^_^ 。

第三步:進入Linux ,打開終端 哦,我還是配張圖吧,蛋腚,我知道這個你會的^_^

image

第四步:安裝git和curl 在終端窗口敲下麵的命令,下同

1 sudo apt-get install git-core curl

9VNO{$]%X$04}{4TCVY{E_T

如上圖第一行,下麵一路回車,安裝完畢。

第五步:安裝repo腳本

1 curl http://android.git.kernel.org/repo >~/repo

72SKWXK6Y][[5)BO)7_OY@0

第六步:給repo可執行權限 配圖還是上麵那張,仔細看一下

1 chmod a+x ~/repo

第七步:新建一個目錄mydroid , 然後進入該目錄 配圖還是上麵那張,仔細看一下

1 mkdir mydroid
1 cd mydroid

第八步:repo初始化 配圖還是上麵那張,仔細看一下

1 ~/repo init -u git://android.git.kernel.org/platform/manifest.git

其間需要輸入姓名和郵箱,隨意輸入,測試顏色選擇是,最後你會得到一個類似“repo initialized in /home/nebulayao/mydroid”的提示,說明初始化成功。配圖如下:

860O8KNIQMZW)R_07Q1XI}W

第九步:repo同步

1 ~/repo sync

%LVLLDLN8AIEGVN{]Q[TTOX

好了,因為有大約2個多G的資料需要下載,所以等待的時間可以出去吃個飯,打幾局Dota……

~VY144N_L9T1}61RKPOEF(P

最後你看到了這樣一句 Syncing work tree: 100% ,done 表示下載完畢。

第十步:驗收成果:下載完源代碼有什麼用呢?我們進入mydroid/packages/apps/Phone目錄看一下,哦這不就是Android係統中打電話的那個程序的源代碼嗎,是的,你沒有看錯!到處都是寶藏 ^_^

~75OIGIW9$EV}79Z]RQ8J]2

Take your time and enjoy it.


最後更新:2017-04-02 06:51:39

  上一篇:go TMS320VC5509A上的無需CSL庫的USB底層程序
  下一篇:go Syntax error, annotations are only available if source level is 5.0