我已经下载了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位)桌面,内存为4GB,使用Oracle Virtual Box分配为虚拟机。 VM中的磁盘空间目前约为50 GB。
这是我的几个小问题: -
虽然它可能显示为重复的问题here,但旧问题是指Android的早期版本,源代码更少。
答案 0 :(得分:4)
通过单一构建/完整集我猜它们意味着您可以构建的所有变体(工程构建,用户调试,用户等)。
在构建时间方面,RAM是一个非常严重的问题。话虽如此,我已经在具有4 GB RAM的四核(Intel Core 2 IIRC)上构建了ICS。从头开始构建单个变体需要花费几个小时(使用make -j4
),同时计算机几乎无法用于其他任务。
我认为如果我要定期构建Android,那么八核CPU和16 GB RAM的大小与我想要的规格一样低(我目前正在使用八核Xeon和20 GB RAM,具有相当不错的构建时间。)
对于构建单个变体的完整仓库的磁盘空间使用量对我来说略高于30 GB,但这将取决于您在构建中包含的确切内容,因此您提到的25 GB数字听起来并不合理
答案 1 :(得分:2)
你的磁盘很快就会很低。 你的配置还可以,但速度很慢,你需要很多时间来编译 在真正的ubuntu上运行它会给你更好的性能
Ram问题不是一个真正的问题,如果你的系统能够使用大量的RAM,它将编译得更快,因为它需要更少的磁盘访问,但使用4 gB可以做到这一点。慢一点 对于完整的构建部分,我不知道
祝你好运