Android源碼是這樣搞到的(圖解)

來源:互聯網
上載者:User

標籤:android   style   class   http   com   get   

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

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

第二步:安裝Ubuntu10.04 這一步不熟悉的同學去搜尋”在VMware中安裝Ubuntu10.04” 須要提醒一下,最好在圖形介面方式安裝,安裝過程比較慢,須要等待的時候要有點耐心,我在95%的時候等了近20分鐘^_^ 。可能對於有些人上面兩步就是一個門檻,但我相信不會是你。

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

第四步:安裝git和curl 在終端表單敲以下的命令,下同

sudo apt-get install git-core curl

如第一行,以下一路斷行符號,安裝完成。

第五步:安裝repo指令碼

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

第六步:給repo可運行許可權 配圖還是上面那張,細緻看一下

chmod a+x ~/repo

第七步:建立一個檔案夾mydroid , 然後進入該檔案夾 配圖還是上面那張,細緻看一下
mkdir mydroid

cd mydroid

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

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

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

第九步:repo同步

~/repo sync

好了,由於有大約2個多G的資料須要下載,所以等待的時間能夠出去吃個飯,打幾局Dota……

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

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




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.