我已经在本地同步了所有代码。运行以下命令:
1.源代码构建/envsetup.sh
2.午餐aosp_crosshatch-userdebug
============================================
PLATFORM_VERSION_CODENAME=Tiramisu
PLATFORM_VERSION=Tiramisu
TARGET_PRODUCT=aosp_crosshatch
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.10.0-1062.18.1.el7.x86_64-x86_64-Ubuntu-14.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=AOSP.MASTER
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/google/crosshatch hardware/google/av hardware/google/camera hardware/google/interfaces hardware/google/pixel hardware/qcom/sdm845 vendor/google/camera vendor/qcom/sdm845 vendor/google/interfaces vendor/google_devices/common/proprietary/confirmatioui_hal vendor/google_nos/host/android vendor/google_nos/test/system-test-harness vendor/google_devices/crosshatch/proprietary/hardwareinfo在午餐命令之前,我对文件build/soong/ui/build/sandbox_linux.go进行了更改:在该文件的nsjail命令中添加了一个参数"--disable_clone_newuser“。如果没有这个参数,将会出现错误"Operation not permitted“,我认为根本原因可能是我的Linux内核是3.1。
3.m
Error:
In file included from build/make/core/config.mk:1218:
In file included from build/make/core/soong_config.mk:12:
build/make/core/dex_preopt_config.mk:157: error: fopen failed.
06:29:13 dumpvars failed with: exit status 1
failed to build some targets (1 seconds)我尝试命令“午餐aosp_arm-eng”和"m“,但得到相同的错误。
发布于 2021-11-29 16:24:16
https://stackoverflow.com/questions/70106799
复制相似问题