三. 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/bin 2 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源码下载》
时间: 2024-10-13 15:16:52