《深入解析Android 5.0系统》——第1章,第1.2节安装开发包

本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第1章,第1.2节安装开发包,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 安装开发包
深入解析Android 5.0系统
Android系统的编译需要依赖一些第三方的开发包和工具,包括Oracle的JDK(以前属于Sun公司)。大部分的软件包都能通过apt-get来安装和升级,非常方便,但是JDK不能通过这种方式安装,只能从Oracle的官方网站下载软件包手动安装。从Android 5.0开始,Google支持使用OpendJDK 1.7来编译Android,因此,我们又可以使用apt-get快速地安装编译环境。对于Android 5.0以前的代码,还是需要使用Oracle的JDK 1.6来编译。

1.2.1 安装JDK 1.6
JDK 1.6的安装过程如下。

(1)下载安装包。

首先在Oracle的官网上注册账号,完成后就可以下载JDK了。下载的版本要选择JDK 1.6 for 64位Linux版本,最新的JDK 1.6的子版本号是45,文件名是jdk-6u45-linux-x64.bin,下载地址是:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR
(2)下载完成后修改下载文件的属性为可执行,命令如下:

# chmod +x jdk-6u45-linux-x64.bin
(3)执行下载的bin文件,这将创建包含JDK文件的目录jdk1.6.0_45:

# ./jdk-6u45-linux-x64.bin
(4)在Linux 系统的/usr/lib目录下创建子目录jvm:

# sudo mkdir /usr/lib/jvm
(5)移动第三步中展开的文件目录到jvm目录下:

# sudo mv jdk1.6.0_45 /usr/lib/jvm
(6)修改环境变量。

如果只是针对当前用户,修改~/.bashrc 文件就可以了,在文件结尾处加入下面的内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45 
export JRE_HOME=/usr/lib/jvm/jdk1.6.0_45/jre 
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

(7)最后用下面的命令测试:

# java  -version

如果出现如图1.2所示的信息就表示安装成功了。


1c4b32b9b2795ae8b835ad505b500efaf45b1d99

1.2.2 安装OpenJDK 1.7
从Android 5.0开始,使用OpenJDK 1.7作为Java开发环境,它的安装命令是:

$ sudo apt-get install openjdk-7-jdk
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

1.2.3 安装编译需要的开发包
Google指定的安装包列表可以在Android的官方网站上查到。这个列表会随着Android版本变化而调整,安装新的开发环境时最好到Android的官方网站上下载这个列表,地址是:

http://source.android.com/source/initializing.html
对于Android 4.0及以上版本,包括Android 5.0,在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

|图像说明文字注意 :如果使用的Ubuntu版本是14.04,还需要先安装dpkg-dev,否则上面的安装会失败,具体命令如下: # sudo apt-get install dpkg-dev

对于Ubuntu 14.04版本,只要安装下面的包应该就可以了:

sudo apt-get install bison g++-multilib git gperf libxml2-utils
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值