下載Android原始碼(草)

來源:互聯網
上載者:User

android源碼編譯步驟說明
一、JDK安裝

  1 .修改源:

       sudo gedit/etc/apt/sources.list
             所有替換為mirrors.163.com網址

  2.更新源:

    sudo apt-get update

  3.安裝jdk5.0:
        (1)解壓jdk1.5.0_22.tar.bz2
           sudo tar -jxvfjdk1.5.0_22.tar.bz2 -C //usr/local/
        (2)配置環境變數
           sudo emacs /etc/profile 配置為exportPATH=/usr/local/jdk1.5.0_22/bin:/usr/local/arm/arm-none-linux-gnueabi/bin:$PATH
           source /etc/profile
                       

  4.查看版本:

    java -version

    javac -version

  6.下載安裝工具包:

    sudo apt-get install build-essential

    sudo apt-get install make

    sudo apt-get install gcc (4.4)

    sudo apt-get install g++ (4.4)

    sudo apt-get install libc6-dev

    sudo apt-get install patch

    sudo apt-get install texinfo

    sudo apt-get install libncurses-dev

    sudo apt-get install git-coregnupg

    sudo apt-get install flex
    sudo apt-get install bison
    sudo apt-get install gperf
    sudo apt-get install libsdl-dev
    sudo apt-get installlibesd0-dev
    sudo apt-get installlibwxgtk2.6-dev 
    sudo apt-get installbuild-essential
    sudo apt-get install zip
    sudo apt-get install curl

    sudo apt-get install ncurses-dev

    sudo apt-get install zlib1g-dev

    sudo apt-get install valgrind

    sudo apt-get install python2.5

  注意:對於ubuntu10.04來說gcc、 g++版本沒有必要改為4.3,編輯很正常能順利通過

             查看gcc版本:gcc --version、g++ --version

二.下載android2.1源碼

  1 . 建立放指令碼目錄:

      ~$ mkdir bin 

  2 .建立放android  源碼目錄

      ~$ mkdir androidsrc

  3 .從源中安裝git-core和curl,即安裝git

      ~$sudo  apt-get install git-core
      ~$sudo  apt-get install curl

  4 .切換到放指令碼目錄,下載下來的指令碼會放目前的目錄

      ~$ cd bin

  5 .下載指令碼
        curlhttps://dl-ssl.google.com/dl/googlesource/git-repo/repo>/bin/repo
      ~/bin~$curl http://android.git.kernel.org/repo> /home/zhuzl/bin/repo  /*注意:/home/zhuzl/bin/為各自bin目錄*/

  6 .修改指令碼許可權

    ~/bin$  chmod a+x repo

  7 .修改repo中關於REPO_URL='http://android.git.kernel.org/tools/repo.git'
     修改成http:開頭
  
  8 .將指令碼所在目錄加到PATH裡,放到最後就行

     在使用者主目錄下有一個 .bashrc檔案,修改該檔案具體實現如下:

       cd ..

      gedit .bashrc

      加入:exportPATH=~/bin2:${PATH}

      關閉重新開啟終端生效

  9 .在源碼存放目錄android中執行
    repo init -uhttps://android.googlesource.com/platform/manifest.git -bandroid-2.1_r2.1p2
    ~/android$  repo init -uhttp://android.git.kernel.org/platform/manifest.git -b android-2.1_r2.1p2

聯繫我們

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