【发布时间】:2019-11-16 19:13:42
【问题描述】:
我开始对 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 发行版无关
- 再次删除并下载所有源无法修复此错误
- 在我收到此错误之前,我的电脑会死机
【问题讨论】:
标签: android build compiler-errors