Ubuntu 7.10 上编译 Android 的经验分享

版权申诉
0 下载量 8 浏览量 更新于2024-08-16 收藏 711KB PDF 举报
在 Ubuntu 上编译 Android 借鉴 本文主要介绍了在 Ubuntu 7.10 上编译 Android 的过程,并分享了在编译过程中遇到的两个小问题的解决方法。 标题解析 在 Ubuntu 上编译 Android 借鉴.pdf 描述解析 本文的描述部分为空,仅重复了标题的内容。 标签解析 网络文档 部分内容解析 概述 本文的作者在看到 Android 开放源代码的消息后,感受到其对业界的影响,但没有时间仔细查看。后来,作者在 Ubuntu 7.10 的虚拟机上编译和运行了 Android,并分享了自己的经验。 编译 Android 的优点 相比于使用 OpenEmbedded 的平台,Android 的编译过程要简单一些,快一些。 编译 Android 的准备工作 在编译 Android 之前,需要将所有下载包保存在一个目录中,并将编译目录的 sources 子目录指向这个目录。这可以避免链接失效,并加快编译速度。 编译 Android 的过程 编译 Android 需要下载一个小时,编译也只需要一个小时。 编译中的两个小问题 在编译过程中,作者遇到了两个小问题:python 和 JDK 的安装问题,以及 git 的版本问题。 python 和 JDK 的安装问题 Google 网站对编译过程的介绍虽然很清晰,但是对 python 和 JDK 的安装方法的介绍不够详细,容易对读者产生误导。实际上,python 和 JDK 都可以通过 apt-get 安装。 git 的版本问题 在 Ubuntu 7.10 上执行 repo init 时,会出现 "fatal: git 1.5.4 or later required" 的错误提示。在 Ubuntu 8.04 上编译没有这个问题。 解决 git 的版本问题 可以通过安装 git 的最新版本来解决这个问题。 在 Ubuntu 7.10 上的编译流程 在 Ubuntu 7.10 上编译 Android 需要安装依赖的软件,执行 sudo apt-get install git-core gnupg flex bison perl libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl python su 等命令。 本文分享了在 Ubuntu 7.10 上编译 Android 的经验,并解决了在编译过程中遇到的两个小问题。