个人认为第一点和第三点比较重要,我后来将swap加大到17G,到后面总有一个编不过,错误提示和楼主类似。 有些提示,我重新尝试make -j4就OK了,OK后又会有其他的错误出现,然后我尝试重启虚拟机,又可以解决部分错误,但不能最终解决。 最终都是通过make搞定的! 你可以试试。 [解决办法] 我编译了2.3.7_r1和4.0.1_r1,都是用repo sync官方下载的,都遇到了这种问题。 如果你是用repo sync下载的源码,都不存在什么库的问题,就是RAM之类的不够,空间超出了,另外要注意硬盘空间要够大!Android官方提示: Note: It is also possible to build Android in a virtual machine. If you are running Linux in a virtual machine, you will need at least 16GB of RAM/swap and 30GB or more of disk space in order to build the Android tree. 如果用虚拟机,要保证16G的swap空间和30G的硬盘空间,希望对你有帮助。 [解决办法] 我想问问编译有什么好处啊? [解决办法] 内存少了,我曾经也遇到过一次,前几闪编译都正常,但后来更换了一个版本反而出问题,我重启了下机子,OK了。