构建 Android 失败:soong bootstrap 失败,退出状态为 1

问题描述 投票:0回答:1

目前,我正在研究 Android,弄清楚如何构建我自己的自定义 Android ROM,一切似乎都很顺利。直到我开始编译 Android。

当我在终端中输入

make -j2 aapt
时,过了一会儿,就停止并出现错误。这就是整个make过程。

============================================
PLATFORM_VERSION_CODENAME=VanillaIceCream
PLATFORM_VERSION=VanillaIceCream
PRODUCT_INCLUDE_TAGS=com.android.mainline
TARGET_PRODUCT=aosp_arm
TARGET_BUILD_VARIANT=eng
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=generic
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.2.0-31-generic-x86_64-Ubuntu-22.04.3-LTS
HOST_CROSS_OS=windows
BUILD_ID=AOSP.MAIN
OUT_DIR=out
============================================
[ 33% 1/3] converting Android.bp files to BUILD files at out/soong/bp2build
FAILED: out/soong/bp2build_files_marker
cd "$(dirname "out/host/linux-x86/bin/soong_build")" && BUILDER="$PWD/$(basename "out/host/linux-x86/bin/soong_build")" && cd / && env -i  "$BUILDER"     --top "$TOP"     --soong_out "out/soong"     --out
 "out"     --soong_variables out/soong/soong.aosp_arm.variables --bp2build_marker out/soong/bp2build_files_marker --globListDir bp2build_files --globFile out/soong/globs-bp2build_files.ninja -t -l out/.mo
dule_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.aosp_arm.bp2build_files Android.bp
error: external/llvm/Android.bp:66:1: unrecognized module type "llvm_defaults"
error: frameworks/compile/mclinker/tools/mcld/Android.bp:29:1: unrecognized module type "llvm_tblgen"
error: external/llvm/Android.bp:195:1: unrecognized module type "llvm_tblgen"
error: external/llvm/Android.bp:201:1: unrecognized module type "llvm_tblgen"
error: external/llvm/Android.bp:207:1: unrecognized module type "force_build_llvm_components_defaults"
error: external/clang/Android.bp:119:1: unrecognized module type "llvm_tblgen"
error: frameworks/compile/slang/Android.bp:163:1: unrecognized module type "llvm_tblgen"
fatal errors encountered
14:50:38 soong bootstrap failed with: exit status 1

#### failed to build some targets (4 seconds) ####

为了了解更多背景信息,我在 64 位平台上运行 Ubuntu 22.04,并拥有 32GB RAM(我很快就会升级到 64GB)。另外,我正在 AOSP 的主分支上构建 Android。

郑重声明,我已经尝试了在互联网上找到的很多建议,其中大部分是“获取更多 RAM”或“使用

make -j2 aapt
”。这些实际上都不起作用。

android operating-system android-source
1个回答
0
投票

你找到解决办法了吗?面临同样的问题

© www.soinside.com 2019 - 2024. All rights reserved.