Bla*_*aze 2 android compiler-errors build
我对 Android 的源代码产生了兴趣。我精确地重复了官方指南source.android.com中的所有步骤来编译它。
我尝试编译它并得到:
... error while loading shared libraries: libncurses.so.5: cannot open shared
object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
要解决这个问题:
Arch:启用 multilib,sudo pacman -S lib32-ncurses
乌班图: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)) ####
Run Code Online (Sandbox Code Playgroud)
当没有错误消息时,我无法猜测出了什么问题
但我知道,什么:
小智 10
看来你的忍者进程正在被杀死。这可能是因为它尝试使用过多的 RAM:我们目前允许每个工作区使用约 3.5GB RAM,因此 Linux OOM 杀手将杀死任何使您的工作区使用超过该值的进程。
为了使用更少的 RAM,您可以尝试使用更少的进程进行构建吗?例如:
$ make -j2 aapt
| 归档时间: |
|
| 查看次数: |
26790 次 |
| 最近记录: |