Android介绍以及源码编译---Ubuntu系统Android编译环境配置

三. Ubuntu系统Android编译环境配置

3.1     选择安装源:

  系统安装完成后,进入系统时首先选择好软件更新源,后面所有的软件包安装都会从这个更新源中获取。

选择路径:System settings --> Software & Updates --> Ubuntu Software --> Download from --> Other

      原则上使用距离你所在地区较近的服务器。例如:中国可以选择http://mirrors.163.com/ubuntu

   

  为编译顺利避免出现更新包异常,我选择为:美国更新服务器:

  

3.2     安装JDK1.6.0 

  •  执行安装:$sudo ./jdk-6u33-linux-x64.bin
    $sudo ./jdk-6u33-linux-x64.bin

 

3.3       配置JDK

  • 打开环境变量文件
    $sudo gedit /etc/enviroment

 

  • 添加如下环境变量,保存并退出:
    PATH=$PATH:$JAVA_HOME/bin
    CLASSPATH=".:$JAVA_HOME/bin"
    JAVA_HOME="/usr/lib/jvm/jdk1.6.0_45"

 

  • 关联JDK6
    $sudo update-alternatives --install /usr/bin/java  java  /usr/lib/jvm/java1.6.0_45/bin/java  300
    $sudo update-alternatives --install /usr/bin/javac  javac  /usr/lib/jvm/java1.6.0_45/bin/javac  300
    $sudo update-alternatives --install /usr/bin/jar  jar  /usr/lib/jvm/java1.6.0_45/bin/jar  300
    $sudo update-alternatives  --config java
    $sudo update-alternatives  --config javac
    $sudo update-alternatives  --config jar

     

  • 验证JDK安装

  执行: $java –version 

 

3.4       安装Android必要的编译包:

  • Ubuntu版本为12.04,则执行:
    $ sudo apt-get install git gnupg flex bison gperf build-essential \
      zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
      libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
      libgl1-mesa-dev g++-multilib mingw32 tofrodos \
      python-markdown libxml2-utils xsltproc zlib1g-dev:i386
    $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

     

  • Ubuntu版本为14.04,则执行:
    $ sudo apt-get install bison g++-multilib git gperf libxml2-utils

 

参考:

http://source.android.com/source/initializing.html


 下面一篇介绍:《Android介绍以及源码编译---Android源码下载》

posted @ 2014-12-31 14:05  CokeKevin  阅读(274)  评论(0编辑  收藏  举报