android4.4编译失败,出现“virtual memory exhausted: Cannot allocate memory”

来源:互联网 发布:深圳乐易网络双休吗 编辑:程序博客网 时间:2024/05/18 03:06

     编译android4.4时,中途出现“virtual memory exhausted: Cannot allocate memory”,字面意思是虚拟内存不够用了,应该是安装虚拟机时默认分配的swap空间偏小了。


    输入命令

     free -m

    发现swap剩余空间确实很小了。

     增大swap空间:

       dd if=/dev/zero of=/var/swap bs=1024 count=4096000

       mkswap /var/swap

       swapon /var/swap

       free -m

     重新编译android,成功,没有再提示上述错误。


     另外swap空间不需要时也可以释放:

      swapoff /var/swap

   rm -rf /var/swap


  

阅读全文
0 0
原创粉丝点击