我使用的是 core i5 400 GB SSD 和 16 GB RAM,6 核。
我在构建 Android AOSP 时遇到此错误。
FAILED: out/soong/build.ninja
cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i "$BUILDER" --top "$TOP" --soong_out "out/soong" --out "out" -o out/soong/build.ninja --globListDir build --globFile out/soong/globs-build.ninja -t -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.build Android.bp
Killed
06:18:08 soong bootstrap failed with: exit status 1
#### failed to build some targets (02:17 (mm:ss)) ####
这是 build.go 日志:
build.go:166: Total RAM: 15.6GB
build.go:169: ************************************************************
build.go:170: You are building on a machine with 15.6GB of RAM
build.go:171:
build.go:172: The minimum required amount of free memory is around 16GB,
build.go:173: and even with that, some configurations may not work.
build.go:174:
build.go:175: If you run into segfaults or other errors, try reducing your
build.go:176: -j value.
build.go:177: ************************************************************
我该如何解决这个问题?我在 make clobber 之后已经尝试过 make 、 make -j6 、 -j1 和 -j4 选项
是的,您可能构建的是 android 12,请按照本指南禁用低内存终止