首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >####ninja:生成停止:子命令失败

####ninja:生成停止:子命令失败
EN

Stack Overflow用户
提问于 2022-04-24 00:42:00
回答 1查看 2.9K关注 0票数 0

我试着根据官方文档编译Android源代码,但是遇到了一个问题,错误日志如下所示。谁能帮我

代码语言:javascript
复制
    [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))

错误描述

EN

回答 1

Stack Overflow用户

发布于 2022-04-24 09:38:15

您是在一台非常低的内存机器上构建的,所以您的构建过程很可能是因为发生了OOM而终止的。您可以运行dmesg来查看是否有任何Out of memory: kill process <your compile pid>日志来检查这是否是原因。

如果OOM是原因,我认为唯一的方法是增加swap大小并将make -j4更改为make -j1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71984668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档