<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                Android源碼采用Git[^write]做版本管理工具,這個工具由Linux之父LinusTorvalds采用純C開發。關于Git為什么使用C語言開發的問題,還引發了一場關于C和C++孰好孰壞的大討論,不過Linus Torvalds顯然沒樹起“居廟堂之高,則憂其民”的形象。對于普通碼農而言,用最合適的工具、最實用的辦法來完成好工作才是最重要的。所以C、C++、Java、Python等都僅僅是工具而已。 下面介紹如何下載源碼。 1 . 設置軟件源 下載Android源碼前,有些下載工具需要從Ubuntu軟件源上下載。可以為Ubuntu系統指定一個軟件源。有些軟件源上有這些工具,有些卻沒有,而且各個軟件源的下載速度也不同,所以應首先找到一個合適的軟件源。Ubuntu軟件源的設置界面如圖1-3所示: :-: ![Ubuntu軟件源設置](https://box.kancloud.cn/4b196b2ac695b698bfdee7ec5d6eb26d_452x472.png =452x472) 圖1-3 Ubuntu軟件源設置 從上圖中可發現,將軟件源地址設置成了http://mirror.bjtu.edu.cn/ubuntu。每個人可根據自己的情況選擇合適的軟件源。 2 . 下載Android源碼 下面開始下載Android源碼,工序比較簡單,可一氣呵成。 - apt-get install git-core curl #先下載這兩個工具 - mkdir –p ~/android/froyo #在登錄用戶的目錄下新建android和froyo兩個目錄 - cd ~/android/froyo #進入這個目錄 - curl http://Android.git.kernel.org/repo > ./repo #從源碼網站下載repo腳本,該腳本是Google為了方便源碼下載而提供的。通過該腳本可下載整套源碼。 - chmod a+x repo #設置該腳本為可執行 - ./repo init -u git://Android.git.kernel.org/platform/manifest.git –bfroyo #初始化git庫 - ./repo sync #下載源碼,大小為2個多GB,網速快估計得要2個多小時。 下載完后,該目錄中的內容如圖1-4所示: :-: ![源碼下載結果 ](https://box.kancloud.cn/72e9f7e4b83c901714020921b3c0daf2_716x89.png =716x89) 圖1-4 源碼下載結果 注意,Kernel的代碼必須要單獨下載,下載方法如下: git clone git://android.git.kernel.org/kernel/common.gitkernel [^write]: 如果你對Git不熟或者是對此很感興趣,建議閱讀《Git權威指南》(機械工業出版社,2011.7月出版,蔣鑫 著),這是目前最全面、最深入的一本Git著作。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看