最后出现的Killed字样,是 Linux 内核的 OOM Killer(内存溢出杀手)因为系统内存耗尽而强制终止了soong_build进程。
由于你是在WSL2 (Windows Subsystem for Linux)环境下编译 Android 15,请按照以下步骤解决:
1. 增加虚拟内存 (Swap) —— 最有效的临时方案
Android 15 的编译建议至少拥有 32GB 的可用内存(物理内存 + Swap)。由于你只有 15.4GB 物理内存,你必须在 WSL2 中手动增加 Swap 空间。
在 WSL2 终端执行以下命令(创建一个 32GB 的交换文件):
sudo swapoff -a sudo dd if=/dev/zero of=/swapfile bs=1G count=32 sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile注意:这需要你的硬盘有足够的剩余空间。