【问题标题】:Android 4 ICS build source code - minimum system requirementsAndroid 4 ICS 构建源代码 - 最低系统要求
【发布时间】:2012-08-02 15:33:27
【问题描述】:

我已经下载了 Android 4.0.1_r1 源码。解压 tar 后,整个源代码在磁盘中大约有 9.21 GB。

http://source.android.com/source/initializing.html 中引用的 Google 指南

注意:源下载大小约为 6GB。您将需要 25GB 的可用空间来完成单个构建,最多需要 90GB(或更多)来完成完整的构建。

背景信息
(我的系统) - Intel i5 2 处理器(4 核),8 GB RAM

我的主机系统是 Windows Server 2008,我正在尝试运行 Ubuntu 11.01(64 位)桌面,并使用 Oracle Virtual Box 分配了 4GB 内存作为虚拟机。 VM 中的磁盘空间目前约为 50 GB。

这是我的几个小问题:-

  1. 单一构建和“全套”构建有什么区别?
  2. 根据共享的配置,是否建议我在 Ubuntu VM 上构建 Android 4,或者我是否应该考虑将 Ubuntu 安装在具有双引导功能的单独主分区上并在 Ubuntu 主机上启动构建?
  3. 是否有任何已知的推荐最低系统配置来支持构建 Android 4 或更高版本,正如我在外部论坛的某处看到的那样,构建 android 需要 16 gigs 的 RAM。我不希望得到准确的答案,但根据某人过去使用 Android 4 ICS 的构建经验,一些最低限度的快速指针对我来说会很好。

虽然它可能显示为重复问题here,但旧问题指的是Android的早期版本,源代码少得多。

【问题讨论】:

    标签: android build android-source


    【解决方案1】:

    我猜它们是指您可以构建的所有变体(工程构建、用户调试、用户等)。

    在构建时间方面,RAM 是一个非常严重的问题。话虽如此,我已经在具有 4 GB RAM 的四核(Intel Core 2 IIRC)上构建了 ICS。从头开始构建一个变体(使用make -j4)需要几个小时,同时计算机几乎无法用于其他任务。

    如果我要定期构建 Android,我认为 8 核 CPU 和 16 GB RAM 与我想要的规格一样低(我目前使用的是 20 的 8 核 Xeon GB RAM,构建时间相当不错)。

    对我来说,构建单个变体的完整存储库的磁盘空间使用量略高于 30 GB,但这将取决于您在构建中包含的确切内容,因此您提到的 25 GB 数字听起来并不合理.

    【讨论】:

      【解决方案2】:

      您的磁盘很快就会非常低。 你的配置是好的,但它会很慢,你需要很多时间来编译 在真正的 ubuntu 上运行它会给你带来更好的性能

      Ram 问题不是真正的问题,如果您的系统能够使用大量 RAM,它将编译得更快,因为它需要更少的磁盘访问,但使用 4 GB 就可以解决问题。只是更慢
      全套构建部分我不知道

      祝你好运

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多