安卓的编译比较耗费内存,需增加swap内存
#1.首先关闭swap分区
sudo swapoff /swapfile
#2.增加swap空间(编译安卓源码总耗内存小于40G,本机内存约16G,这里分配25G为宜)
sudo dd if=/dev/zero of=/swapfile bs=1M count=25600
#3.设置swap权限
sudo chmod 666 /swapfile
#4.建立swap文件系统
sudo mkswap /swapfile
#5.激活swap文件系统
sudo swapon /swapfile
#6.设置开机自动启用(ubuntu server版不可使用gedit,可使用vim)
sudo gedit /etc/fstab or sudo vim /etc/fstab
#在文件最后面添加如下内容,保存并关闭
/swapfile swap swap defaults 0 0
#若想设置swap的优先级则改为如下内容
/swapfile swap swap pri=10 0 0
#7.如果想卸载swap内存,执行命令(一般无需执行)
sudo swapoff /swapfile