在Cyanogenmod Wiki中关于compiling CM Android我读到了一个64位环境(Linux)是构建最新Android版本所必需的。真的吗?在32位Linux上编译Android不可能吗?
- 哪一步会失败32位?
- 为什么32位系统不能在那里工作?
在Cyanogenmod Wiki中关于compiling CM Android我读到了一个64位环境(Linux)是构建最新Android版本所必需的。真的吗?在32位Linux上编译Android不可能吗?
猜测,在链接过程中,32位系统会耗尽内存。我记得有关编写Chromium的这个问题。
参考http://source.android.com/source/initializing.html
建立一个Linux构建环境
这些说明适用于所有部门,包括主。
Android版本经常在最近版本的Ubuntu LTS(10.04)上进行内部测试,但大多数发行版都应该具备所需的构建工具。欢迎有关其他分发成功或失败的报告。
对于姜饼(2.3.x)和更新的版本,包括主分支,需要64位环境。旧版本可以在32位系统上编译。
注意:也可以在虚拟机中构建Android。如果您在虚拟机中运行Linux,您将需要至少16GB的RAM/swap和30GB或更多的磁盘空间才能构建Android树。
好的,这是真的。 - 这是回答1.还是2.? –