gpt4 book ai didi

Android 开源项目构建错误 `FAILED: out/soong/build.ninja`

转载 作者:行者123 更新时间:2023-12-02 10:51:09 29 4
gpt4 key购买 nike

我开始对 Android 的源代码感兴趣。我精确地重复了官方指南中的所有步骤 source.android.com编译它。

我尝试编译它并得到:

... error while loading shared libraries: libncurses.so.5: cannot open shared
object file: No such file or directory

修复它:

拱门:Enable multilib ,sudo pacman -S lib32-ncurses

Ubuntu: sudo apt install libncurses5:i386


然后我又尝试编译

下次除了退出状态 1 之外我没有收到任何错误消息

[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
21:03:08 soong bootstrap failed with: exit status 1

#### failed to build some targets (24:14 (mm:ss)) ####

没有错误信息的时候,我猜不出是怎么回事

但我知道,什么:

  • 此错误与 linux 发行版无关
  • 删除并重新下载所有源无法修复此错误
  • 在出现此错误之前,我的计算机死机了

最佳答案

看来你的忍者进程被杀死了。这可能是因为它试图使用过多的 RAM:我们目前允许每个工作空间 ~3.5GB RAM,因此 Linux OOM-killer 将杀死任何使您的工作空间使用超过该内存的进程。

为了使用更少的 RAM,您能否尝试使用更少的进程构建?例如。与:

$ make -j2 aapt

关于Android 开源项目构建错误 `FAILED: out/soong/build.ninja`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58894290/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com