上载Android源代码(草)

下载Android源代码(草)android源码编译步骤说明一、JDK安装1 .修改源:sudo gedit/etc/apt/sources.list所有

下载Android源代码(草)

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