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

    xiaoxiao2024-03-29  127

    本节书摘来自异步社区《深入解析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.6JDK 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所示的信息就表示安装成功了。

    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)