未能建立aosp.说子命令失败了

use*_*027 3 android android-source

我一直在苦苦挣扎,谷歌和重建整个虚拟机2周仍然无法弄清楚......

我不认为我错过了aosp提供的指令中的任何部分.有人可以帮我解决下面的问题吗?我跑了make -j8然后得到了这个

Starting build with ninja
ninja: Entering directory `.'
[  0% 1/34696] Yacc: aidl <= system/tools/aidl/aidl_language_y.yy
FAILED: /bin/bash -c "prebuilts/misc/linux-x86/bison/bison -d  --defines=out/host/linux-x86/obj/STATIC_LIBRARIES/libaidl-common_intermediates/aidl_language_y.h -o out/host/linux-x86/obj/STATIC_LIBRARIES/libaidl-common_intermediates/aidl_language_y.cpp system/tools/aidl/aidl_language_y.yy"
/bin/bash: prebuilts/misc/linux-x86/bison/bison: No such file or directory
ninja: build stopped: subcommand failed.
build/core/ninja.mk:148: recipe for target 'ninja_wrapper' failed
make: *** [ninja_wrapper] Error 1
Run Code Online (Sandbox Code Playgroud)

非常感谢!!!

小智 8

我有同样的错误.正如您在评论中提到的那样,文件就在那里.原因是野牛是一个32位二进制文​​件,我的ubuntu是64位.我必须安装libc6:i386,libncurses5:i386,libstdc ++ 6:i386.

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到更多详细信息.