Ubuntu12.04编译与下载Android4.0.3源码全攻略

4星 · 超过85%的资源 需积分: 10 6 下载量 187 浏览量 更新于2024-09-12 收藏 141KB PDF 举报
"本文主要介绍了如何在Ubuntu 12.04操作系统上编译和下载Android 4.0.3的源代码。作者强调了在Ubuntu环境下进行Android源码编译所需的一些基本步骤,包括安装JDK 1.6.0、配置环境变量以及设置系统路径。" 在进行Android源码编译前,首先要确保你的Ubuntu系统已经安装了Java Development Kit (JDK) 版本1.6.0。你可以从Oracle官网下载对应版本的JDK,例如这里给出的是jdk-6u29-linux-i586.bin。下载完成后,将其移动到/usr/lib/jvm/java目录下,如果这个目录不存在,你需要使用root权限创建。通过运行`sudo -s`切换到root用户,然后创建jvm和java子目录,接着使用`mv`命令将下载的JDK文件移动到java目录下。 接着,给JDK文件添加执行权限,使用`chmod +x jdk-6u29-linux-i586.bin`,然后执行该文件以完成安装。安装过程中只需按回车键确认即可。 安装完JDK后,需要配置系统环境变量。使用文本编辑器(如gedit)打开`/etc/environment`文件,在其中添加如下内容: - PATH环境变量:`PATH=$PATH:$JAVA_HOME/bin`,这将JDK的bin目录添加到系统的PATH环境变量中。 - CLASSPATH:`CLASSPATH=".:$JAVA_HOME/bin"`,设置类路径。 - JAVA_HOME:`JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_29"`,指定JDK的安装位置。 最后,为了确保系统可以识别并使用java、javac和jar命令,使用`update-alternatives`工具进行设置: ```bash update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_29/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_29/bin/javac 300 update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/jdk1.6.0_29/bin/jar 300 ``` 这些命令会将JDK 1.6.0的相应可执行文件设置为默认选择,优先级为300。 完成以上步骤后,你的Ubuntu环境已经准备好了编译Android 4.0.3源码的基础条件。接下来,你可以按照官方文档(initialize、download和build页面)的指引,初始化源码仓库,下载源码,并进行编译工作。官方页面链接如下: - 初始化:http://source.android.com/source/initializing.html - 下载:http://source.android.com/source/downloading.html - 构建:http://source.android.com/source/building.html 整个过程可能涉及使用repo工具、设置Git凭据、获取源码、配置构建选项以及执行`make`命令来编译源码。在编译过程中,确保系统有足够的内存和磁盘空间,因为Android源码的大小以及编译过程可能会消耗大量资源。