Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 4 ICS构建源代码-最低系统要求_Android_Build_Android Source - Fatal编程技术网

Android 4 ICS构建源代码-最低系统要求

Android 4 ICS构建源代码-最低系统要求,android,build,android-source,Android,Build,Android Source,我已经下载了安卓4.0.1_r1源代码。解压缩tar后,整个源代码在磁盘中大约为9.21gb 谷歌的指南引用于 注意:源下载的大小约为6GB。您将需要25GB的免费空间来完成单个构建,而对于完整的构建集,最多需要90GB(或更多) 背景信息 (我的系统)— 英特尔i5 2处理器(4核),8 GB RAM 我的主机系统是Windows Server 2008,我正在尝试运行Ubuntu11.01(64位)桌面,内存为4GB,使用Oracle Virtual Box作为虚拟机分配。虚拟机中的磁盘空间

我已经下载了安卓4.0.1_r1源代码。解压缩tar后,整个源代码在磁盘中大约为9.21gb

谷歌的指南引用于

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

背景信息
(我的系统)— 英特尔i5 2处理器(4核),8 GB RAM

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

以下是我的几个小问题:-

  • 单个构建和“全套”构建之间的区别是什么
  • <> LI>基于配置共享,是否建议我在Ubuntu VM上构建Android 4,或者我应该考虑在Ubuntu的主机上安装Ubuntu,并在Ubuntu主机上启动构建?李>
  • 是否有任何已知的推荐最低系统配置来支持构建Android 4或更高版本,正如我在外部论坛中看到的,构建Android需要16 Gig的RAM。我不希望在这个问题上有一个确切的答案,但根据某人过去使用安卓4 ICS的构建经验,一些最简单的快速指针对我来说会很好

  • 虽然它可能看起来像是一个重复的问题,但老问题是指源代码少得多的Android的早期版本。

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

    Ram问题不是一个真正的问题,如果您的系统能够使用大量的Ram,它将更快地编译,因为它需要更少的磁盘访问,但使用4GB可以做到这一点。再慢一点
    对于完整的构建部分,我不知道


    祝你好运

    单构建/全套我想它们指的是你可以构建的所有变体(工程构建、用户调试、用户等)

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

    我认为,如果我打算定期构建Android,8核CPU和16GB RAM大约是我希望达到的规格(我目前使用的是8核Xeon,内存为20GB,构建时间相当不错)

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