我试着根据官方文档编译Android源代码,但是遇到了一个问题,错误日志如下所示。谁能帮我
[100% 1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
FAILED: out/soong/build.ninja
out/soong/.bootstrap/bin/soong_build -t -l out/.module_paths/Android.bp.list -b out/soong -n out -d out/soong/build.ninja.d -globFile out/soong/.bootstrap/build-globs.ninja -o out/soong/build.ninja Android.bp
Killed
07:00:40 soong bootstrap failed with: exit status 1
ninja: build stopped: subcommand failed.未能建立一些目标(03:06:10 (hh:mm:ss))
发布于 2022-04-24 09:38:15
您是在一台非常低的内存机器上构建的,所以您的构建过程很可能是因为发生了OOM而终止的。您可以运行dmesg来查看是否有任何Out of memory: kill process <your compile pid>日志来检查这是否是原因。
如果OOM是原因,我认为唯一的方法是增加swap大小并将make -j4更改为make -j1。
https://stackoverflow.com/questions/71984668
复制相似问题