如何在ubuntu10.04下載android4.0的源碼(並解決以往無法下載android源碼的問題)

來源:互聯網
上載者:User

前段時間,由於Android背叛了GNU,背叛了Linux追求的自由開源思想,結果給踢出了Linux源碼的主線。加上最近kernel.org給黑和Google對android的調整,種種原因。導致原來下載android源碼的方法失效了。原來下載android的源碼地址是:repo init -u git://android.git.kernel.org/platform/manifest.git,此地址已經失效了,kernel.org已經狠心地拋棄了android。


        以下是最新的下載android源碼方法,包括下載android4.0的源碼。由於在編譯android源碼時,需要依賴N多個包,所以有必要安裝一下。對於ubuntu系統來說,簡單!首先開啟終端:

        

         安裝完這些包之後,下面就要安裝下載工具repo了,Repo是一個易用的管理android源碼的工具,它可以用來下載、同步、上傳Android項目原始碼。安裝步驟:

(註:原來的地址:curl https://android.git.kernel.org/repo > ~/bin/repo已經失效,新的地址是:curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo)

        初始化Repo,並建立一個空目錄以存放android源碼:

(註:原來的地址:repo init -u git://android.git.kernel.org/platform/manifest.git已經失效,新地址:repo init -u https://android.googlesource.com/platform/manifest 。可以加上 -b 下載指定版的android源碼,例如android4.0.1_r1)

        完成repo init之後,它要求輸入你的真實姓名和電子郵件地址來配置Repo。

        初始化及配置結束之後,執行最後一步:repo sync  -j4

     由於repo sync主要是從伺服器上取得原始碼,所以執行時間會比較長,視網速而定,不過可以通過在repo sync後面加上-j4,來並行加速,4是並行的線程數,可以根據你的實際情況來定

 

摘自Righthek的專欄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.