首页 > 代码库 > Android介绍以及源码编译---Ubuntu系统Android编译环境配置

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 

  • 编译译Android4.1需要的JDK6(系统自带OpenSdk,虽然Google官方文档是说用opensdk,但是不要用这个,否则编译会出问题)
  • 下载地址:(选择 Linux x64)http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
  • 我下载的是:jdk-6u45-linux-x64.bin
  • 移动安装文件到/usr/lib/jvm下面,如果没有jvm这个目录就手动创建一个
  • 修改文件权限:
$chmod 777 jdk-6u45-linux-x64.bin
  •  执行安装:$sudo ./jdk-6u33-linux-x64.bin
$sudo ./jdk-6u33-linux-x64.bin

 

3.3       配置JDK

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

 

  • 添加如下环境变量,保存并退出:
1 PATH=$PATH:$JAVA_HOME/bin2 CLASSPATH=".:$JAVA_HOME/bin"3 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

 


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

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