file-type

Ubuntu14.04成功编译Android4.4源码全记录

5星 · 超过95%的资源 | 下载需积分: 25 | 67KB | 更新于2024-09-11 | 25 浏览量 | 202 下载量 举报 4 收藏
download 立即下载
"这篇文档详细记录了如何在Ubuntu 14.04系统上编译Android 4.4源码的过程,特别强调了系统至少需要100GB的空间以避免编译过程中的空间不足问题。作者参考了前人的经验,并且成功地在一台i5笔记本上完成了编译。整个过程包括了Ubuntu系统的更新、Oracle JDK的安装以及Android源码的编译步骤。" 在Ubuntu 14.04系统中编译Android 4.4源码,首先需要确保系统是最新的,可以通过运行`sudo apt-get update`来更新软件包列表。安装Android源码之前,建议先安装Oracle JDK,因为某些系统可能不支持OpenJDK。以下是在Ubuntu 14.04上安装Oracle JDK的步骤: 1. 检查系统架构:使用`uname -a`命令确认系统是32位还是64位。 2. 卸载OpenJDK:如果已安装OpenJDK,可以使用`sudo apt-get purge openjdk-\*`命令来卸载。 3. 下载Oracle JDK:访问Oracle官方网站,选择适合系统版本的JDK 1.6(例如64位的"jdk-6u45-linux-x64.bin"),接受许可协议后下载。 4. 安装Oracle JDK: - 创建Java目录:`sudo mkdir -p /usr/local/java` - 将下载的JDK二进制文件移动到该目录:`sudo mv jdk-6u45-linux-x64.bin /usr/local/java/` - 切换到该目录:`cd /usr/local/java/` - 给二进制文件赋予执行权限:`chmod +x jdk-6u45-linux-x64.bin` - 安装JDK:`sudo ./jdk-6u45-linux-x64.bin` 安装完成后,需要设置环境变量,以便系统能够找到JDK。编辑`~/.bashrc`文件,添加以下行: ```bash export JAVA_HOME=/usr/local/java/jdk1.6.0_45 export PATH=$JAVA_HOME/bin:$PATH ``` 保存并使更改生效:`source ~/.bashrc` 接下来是编译Android 4.4源码的准备: - 获取源码:通过`repo`工具克隆Android源码仓库。首先安装`repo`:`curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo`,然后`chmod a+x ~/bin/repo`使其可执行。 - 初始化源码:`mkdir -p ~/android_src && cd ~/android_src`,然后运行`repo init -u https://android.googlesource.com/platform/manifest`。 - 下载源码:`repo sync`,这将下载所有必要的组件。 完成这些步骤后,可以开始编译Android源码。首先,确保系统满足编译的依赖条件,如`build-tools`,`ndk`等。然后运行`source build/envsetup.sh`来设置编译环境,最后执行`make -j4`(根据CPU核心数调整-j参数,这里是4)开始编译。 在整个过程中,保持足够的硬盘空间是非常关键的,至少需要100GB,以防编译过程中因空间不足导致的问题。同时,由于编译过程可能较长,建议在性能较好的设备上进行,以提高效率。 这个指南是作者个人实践的记录,旨在帮助其他开发者避免可能遇到的困难,确保一次性的编译成功。

相关推荐

风轻云D
  • 粉丝: 0
上传资源 快速赚钱