獲取Android源碼
這幾天突然想動手寫一個GankIO的第三方客戶端,但是在開始動手的時候,發現
自己已經好的不會了,MD。我也就幾個月沒有碰Android這東西。嗯,既然忘記了,
那就乘着這個機會好好重新學一下,通過結合書,API文檔以及Android的源碼。提升一下自己
今天的任務是將Android的源碼下載下來。android源碼網站 (訪問需要一把梯子)
翻牆
按照下載說明上的步驟一步一步往下進行
- 安裝repo 這一步我是直接使用
apt-get install repo
- 進行初始化
repo init -u https://android.googlesource.com/platform/manifest -b android-6.0.1_r62
使用android-6.0.1_62的原因是:我正好有一臺nexus 6p- 等待repo 完成
- 執行
repo sync
命令來下載Android源碼。
當所有的完成後,就能開始愉快的暢遊在Android源碼的世界中了。
當然如果只想下載部分源碼可以使用 repo sync 項目名
這個項目名是在.repo/manifest.xml
中所列舉出的項目
除了在Google官方下載源碼,也可以在codeaurora.org或者omapzoom.org上下載Android源碼
不翻牆
一開始不知道,其實國內是有Android源碼的鏡像的,鏡像的地址清華大學開源軟件鏡像站,在這個鏡像站上我選擇的方式是下載20G左右的壓縮包。
當源碼下載完成之後,當所有的環境都構建完成之後,就可以編譯源碼了