source build/envsetup.sh
lunch aosp_arm64
make clean -j1 && make -j1 2>&1 | tee build.log
然后就是报错(以下是build.log,完整的!)
22:47:47 ************************************************************
22:47:47 You are building on a machine with 7.75GB of RAM
22:47:47
22:47:47 The minimum required amount of free memory is around 16GB,
22:47:47 and even with that, some configurations may not work.
22:47:47
22:47:47 If you run into segfaults or other errors, try reducing your
22:47:47 -j value.
22:47:47 ************************************************************
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=11
TARGET_PRODUCT=aosp_arm64
TARGET_BUILD_VARIANT=eng
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-5.4.0-42-generic-x86_64-Ubuntu-18.04.5-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=RP1A.200720.011
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/generic/goldfish device/generic/goldfish-opengl hardware/google/camera hardware/google/camera/devices/EmulatedCamera
============================================
[100% 1/1] out/soong/.minibootstrap/minibp out/soong/.bootstrap/build.ninja
[ 1% 2/180] compile out/soong/.bootstrap/blueprint-deptools/pkg/github.com/google/blueprint/deptools.a
[ 1% 3/180] compile out/soong/.bootstrap/blueprint-parser/test/github.com/google/blueprint/parser.a
[ 2% 4/180] compile out/soong/.bootstrap/blueprint-parser/pkg/github.com/google/blueprint/parser.a
[ 2% 5/180] compile out/soong/.bootstrap/blueprint-pathtools/test/github.com/google/blueprint/pathtools.a
[ 3% 6/180] compile out/soong/.bootstrap/blueprint-pathtools/pkg/github.com/google/blueprint/pathtools.a
[ 3% 7/180] compile out/soong/.bootstrap/blueprint-proptools/test/github.com/google/blueprint/proptools.a
[ 4% 8/180] compile out/soong/.bootstrap/blueprint-proptools/pkg/github.com/google/blueprint/proptools.a
[ 5% 9/180] compile out/soong/.bootstrap/blueprint/test/github.com/google/blueprint.a
[ 5% 10/180] compile out/soong/.bootstrap/blueprint/pkg/github.com/google/blueprint.a
[ 6% 11/180] compile out/soong/.bootstrap/blueprint-bootstrap-bpdoc/test/github.com/google/blueprint/bootstrap/bpdoc.a
[ 6% 12/180] compile out/soong/.bootstrap/blueprint-bootstrap-bpdoc/pkg/github.com/google/blueprint/bootstrap/bpdoc.a
[ 7% 13/180] compile out/soong/.bootstrap/blueprint-bootstrap/pkg/github.com/google/blueprint/bootstrap.a
[ 7% 14/180] compile out/soong/.bootstrap/gotestmain/obj/gotestmain.a
[ 8% 15/180] link out/soong/.bootstrap/gotestmain/obj/a.out
[ 8% 16/180] cp out/soong/.bootstrap/bin/gotestmain
[ 9% 17/180] gotestmain out/soong/.bootstrap/aidl-soong-rules/test/test.go
[ 10% 18/180] gotestmain out/soong/.bootstrap/blueprint/test/test.go
[ 10% 19/180] compile out/soong/.bootstrap/blueprint/test/test.a
[ 11% 20/180] link out/soong/.bootstrap/blueprint/test/test
[ 11% 21/180] gotestmain out/soong/.bootstrap/blueprint-bootstrap-bpdoc/test/test.go
[ 12% 22/180] compile out/soong/.bootstrap/blueprint-bootstrap-bpdoc/test/test.a
[ 12% 23/180] link out/soong/.bootstrap/blueprint-bootstrap-bpdoc/test/test
[ 13% 24/180] gotestmain out/soong/.bootstrap/blueprint-parser/test/test.go
[ 13% 25/180] compile out/soong/.bootstrap/blueprint-parser/test/test.a
[ 14% 26/180] link out/soong/.bootstrap/blueprint-parser/test/test
[ 15% 27/180] gotestmain out/soong/.bootstrap/blueprint-pathtools/test/test.go
[ 15% 28/180] compile out/soong/.bootstrap/blueprint-pathtools/test/test.a
[ 16% 29/180] link out/soong/.bootstrap/blueprint-pathtools/test/test
[ 16% 30/180] gotestmain out/soong/.bootstrap/blueprint-proptools/test/test.go
[ 17% 31/180] compile out/soong/.bootstrap/blueprint-proptools/test/test.a
[ 17% 32/180] link out/soong/.bootstrap/blueprint-proptools/test/test
[ 18% 33/180] compile out/soong/.bootstrap/gotestrunner/obj/gotestrunner.a
[ 18% 34/180] link out/soong/.bootstrap/gotestrunner/obj/a.out
[ 19% 35/180] cp out/soong/.bootstrap/bin/gotestrunner
[ 20% 36/180] test github.com/google/blueprint/parser
[ 20% 37/180] test github.com/google/blueprint/pathtools
[ 21% 38/180] test github.com/google/blueprint/proptools
[ 21% 39/180] test github.com/google/blueprint
[ 22% 40/180] test github.com/google/blueprint/bootstrap/bpdoc
[ 22% 41/180] compile out/soong/.bootstrap/loadplugins/obj/loadplugins.a
[ 23% 42/180] link out/soong/.bootstrap/loadplugins/obj/a.out
[ 23% 43/180] cp out/soong/.bootstrap/bin/loadplugins
[ 24% 44/180] compile out/soong/.bootstrap/soong/pkg/android/soong.a
[ 25% 45/180] gotestmain out/soong/.bootstrap/soong-android/test/test.go
[ 25% 46/180] compile out/soong/.bootstrap/soong-android-soongconfig/pkg/android/soong/android/soongconfig.a
[ 26% 47/180] gotestmain out/soong/.bootstrap/soong-apex/test/test.go
[ 26% 48/180] gotestmain out/soong/.bootstrap/soong-bpf/test/test.go
[ 27% 49/180] gotestmain out/soong/.bootstrap/soong-cc/test/test.go
[ 27% 50/180] gotestmain out/soong/.bootstrap/soong-cc-config/test/test.go
[ 28% 51/180] gotestmain out/soong/.bootstrap/soong-dexpreopt/test/test.go
[ 28% 52/180] compile out/soong/.bootstrap/soong-env/pkg/android/soong/env.a
[ 29% 53/180] gotestmain out/soong/.bootstrap/soong-etc/test/test.go
[ 30% 54/180] gotestmain out/soong/.bootstrap/soong-genrule/test/test.go
[ 30% 55/180] gotestmain out/soong/.bootstrap/soong-java/test/test.go
[ 31% 56/180] gotestmain out/soong/.bootstrap/soong-python/test/test.go
[ 31% 57/180] gotestmain out/soong/.bootstrap/soong-remoteexec/test/test.go
[ 32% 58/180] gotestmain out/soong/.bootstrap/soong-rust/test/test.go
[ 32% 59/180] gotestmain out/soong/.bootstrap/soong-sdk/test/test.go
[ 33% 60/180] gotestmain out/soong/.bootstrap/soong-sh/test/test.go
[ 33% 61/180] compile out/soong/.bootstrap/soong-shared/pkg/android/soong/shared.a
[ 34% 62/180] compile out/soong/.bootstrap/soong-android/test/android/soong/android.a
[ 35% 63/180] compile out/soong/.bootstrap/soong-android/test/test.a
[ 35% 64/180] link out/soong/.bootstrap/soong-android/test/test
[ 36% 65/180] test android/soong/android
[ 36% 66/180] compile out/soong/.bootstrap/soong-android/pkg/android/soong/android.a
[ 37% 67/180] compile out/soong/.bootstrap/kernel-config-soong-rules/pkg/android/soong/kernel/configs.a
[ 37% 68/180] compile out/soong/.bootstrap/soong-dexpreopt/test/android/soong/dexpreopt.a
[ 38% 69/180] compile out/soong/.bootstrap/soong-dexpreopt/test/test.a
[ 38% 70/180] link out/soong/.bootstrap/soong-dexpreopt/test/test
[ 39% 71/180] test android/soong/dexpreopt
[ 40% 72/180] compile out/soong/.bootstrap/soong-dexpreopt/pkg/android/soong/dexpreopt.a
[ 40% 73/180] compile out/soong/.bootstrap/soong-etc/test/android/soong/etc.a
[ 41% 74/180] compile out/soong/.bootstrap/soong-etc/test/test.a
[ 41% 75/180] link out/soong/.bootstrap/soong-etc/test/test
[ 42% 76/180] test android/soong/etc
[ 42% 77/180] compile out/soong/.bootstrap/soong-etc/pkg/android/soong/etc.a
[ 43% 78/180] compile out/soong/.bootstrap/soong-genrule/test/android/soong/genrule.a
[ 43% 79/180] compile out/soong/.bootstrap/soong-genrule/test/test.a
[ 44% 80/180] link out/soong/.bootstrap/soong-genrule/test/test
[ 45% 81/180] test android/soong/genrule
[ 45% 82/180] compile out/soong/.bootstrap/soong-genrule/pkg/android/soong/genrule.a
[ 46% 83/180] compile out/soong/.bootstrap/soong-fs_config/pkg/android/soong/fs_config.a
[ 46% 84/180] compile out/soong/.bootstrap/soong-icu/pkg/android/soong/icu.a
[ 47% 85/180] compile out/soong/.bootstrap/soong-libchrome/pkg/android/soong/external/libchrome.a
[ 47% 86/180] compile out/soong/.bootstrap/soong-phony/pkg/android/soong/phony.a
[ 48% 87/180] compile out/soong/.bootstrap/soong-ca-certificates/pkg/android/soong/system/ca-certificates.a
[ 48% 88/180] compile out/soong/.bootstrap/soong-remoteexec/test/android/soong/remoteexec.a
[ 49% 89/180] compile out/soong/.bootstrap/soong-remoteexec/test/test.a
[ 50% 90/180] link out/soong/.bootstrap/soong-remoteexec/test/test
[ 50% 91/180] test android/soong/remoteexec
[ 51% 92/180] compile out/soong/.bootstrap/soong-remoteexec/pkg/android/soong/remoteexec.a
[ 51% 93/180] compile out/soong/.bootstrap/soong-cc-config/test/android/soong/cc/config.a
[ 52% 94/180] compile out/soong/.bootstrap/soong-cc-config/test/test.a
[ 52% 95/180] link out/soong/.bootstrap/soong-cc-config/test/test
[ 53% 96/180] test android/soong/cc/config
[ 53% 97/180] compile out/soong/.bootstrap/soong-cc-config/pkg/android/soong/cc/config.a
[ 54% 98/180] compile out/soong/.bootstrap/soong-java-config/pkg/android/soong/java/config.a
[ 55% 99/180] compile out/soong/.bootstrap/soong-java-config-error_prone/pkg/android/soong/java/config/error_prone.a
[ 55% 100/180] compile out/soong/.bootstrap/soong-robolectric/pkg/android/soong/robolectric.a
[ 56% 101/180] compile out/soong/.bootstrap/soong-rust-config/pkg/android/soong/rust/config.a
[ 56% 102/180] compile out/soong/.bootstrap/soong-selinux/pkg/android/soong/selinux.a
[ 57% 103/180] gotestmain out/soong/.bootstrap/soong-sysprop/test/test.go
[ 57% 104/180] compile out/soong/.bootstrap/soong-tradefed/pkg/android/soong/tradefed.a
[ 58% 105/180] compile out/soong/.bootstrap/soong-cc/test/android/soong/cc.a
[ 58% 106/180] compile out/soong/.bootstrap/soong-cc/test/test.a
[ 59% 107/180] link out/soong/.bootstrap/soong-cc/test/test
[ 60% 108/180] test android/soong/cc
[ 60% 109/180] compile out/soong/.bootstrap/soong-cc/pkg/android/soong/cc.a
[ 61% 110/180] compile out/soong/.bootstrap/soong-bpf/test/android/soong/bpf.a
[ 61% 111/180] compile out/soong/.bootstrap/soong-bpf/test/test.a
[ 62% 112/180] link out/soong/.bootstrap/soong-bpf/test/test
[ 62% 113/180] test android/soong/bpf
[ 63% 114/180] compile out/soong/.bootstrap/soong-bpf/pkg/android/soong/bpf.a
[ 63% 115/180] compile out/soong/.bootstrap/soong-clang/pkg/android/soong/external/clang.a
[ 64% 116/180] compile out/soong/.bootstrap/soong-clang-prebuilts/pkg/android/soong/prebuilts/clang/host/linux-x86/clangprebuilts.a
[ 65% 117/180] compile out/soong/.bootstrap/soong-display_defaults/pkg/android/soong/hardware/qcom/sm8150/display.a
[ 65% 118/180] compile out/soong/.bootstrap/soong-fluoride/pkg/android/soong/fluoride.a
[ 66% 119/180] compile out/soong/.bootstrap/soong-java/test/android/soong/java.a
[ 66% 120/180] compile out/soong/.bootstrap/soong-java/test/test.a
[ 67% 121/180] link out/soong/.bootstrap/soong-java/test/test
[ 67% 122/180] test android/soong/java
[ 68% 123/180] compile out/soong/.bootstrap/soong-java/pkg/android/soong/java.a
[ 68% 124/180] compile out/soong/.bootstrap/aidl-soong-rules/test/android/soong/aidl.a
[ 69% 125/180] compile out/soong/.bootstrap/aidl-soong-rules/test/test.a
[ 70% 126/180] link out/soong/.bootstrap/aidl-soong-rules/test/test
[ 70% 127/180] test android/soong/aidl
[ 71% 128/180] compile out/soong/.bootstrap/aidl-soong-rules/pkg/android/soong/aidl.a
[ 71% 129/180] compile out/soong/.bootstrap/hidl-soong-rules/pkg/android/soong/hidl.a
[ 72% 130/180] compile out/soong/.bootstrap/soong-llvm/pkg/android/soong/external/llvm.a
[ 72% 131/180] compile out/soong/.bootstrap/soong-python/test/android/soong/python.a
[ 73% 132/180] compile out/soong/.bootstrap/soong-python/test/test.a
[ 73% 133/180] link out/soong/.bootstrap/soong-python/test/test
[ 74% 134/180] test android/soong/python
[ 75% 135/180] compile out/soong/.bootstrap/soong-python/pkg/android/soong/python.a
[ 75% 136/180] compile out/soong/.bootstrap/soong-rust/test/android/soong/rust.a
[ 76% 137/180] compile out/soong/.bootstrap/soong-rust/test/test.a
[ 76% 138/180] link out/soong/.bootstrap/soong-rust/test/test
[ 77% 139/180] test android/soong/rust
[ 77% 140/180] compile out/soong/.bootstrap/soong-rust/pkg/android/soong/rust.a
[ 78% 141/180] compile out/soong/.bootstrap/soong-sanitizer_status/pkg/android/soong/security/santizers_status.a
[ 78% 142/180] compile out/soong/.bootstrap/soong-sh/test/android/soong/sh.a
[ 79% 143/180] compile out/soong/.bootstrap/soong-sh/test/test.a
[ 80% 144/180] link out/soong/.bootstrap/soong-sh/test/test
[ 80% 145/180] test android/soong/sh
[ 81% 146/180] compile out/soong/.bootstrap/soong-sh/pkg/android/soong/sh.a
[ 81% 147/180] compile out/soong/.bootstrap/soong-apex/test/android/soong/apex.a
[ 82% 148/180] compile out/soong/.bootstrap/soong-apex/test/test.a
[ 82% 149/180] link out/soong/.bootstrap/soong-apex/test/test
[ 83% 150/180] test android/soong/apex
[ 83% 151/180] compile out/soong/.bootstrap/soong-apex/pkg/android/soong/apex.a
[ 84% 152/180] compile out/soong/.bootstrap/soong-art/pkg/android/soong/art.a
[ 85% 153/180] compile out/soong/.bootstrap/soong-sdk/test/android/soong/sdk.a
[ 85% 154/180] compile out/soong/.bootstrap/soong-sdk/test/test.a
[ 86% 155/180] link out/soong/.bootstrap/soong-sdk/test/test
[ 86% 156/180] test android/soong/sdk
[ 87% 157/180] compile out/soong/.bootstrap/soong-sdk/pkg/android/soong/sdk.a
[ 87% 158/180] compile out/soong/.bootstrap/soong-suite-harness/pkg/android/soong/suite_harness.a
[ 88% 159/180] compile out/soong/.bootstrap/soong-sysprop/test/android/soong/sysprop.a
[ 88% 160/180] compile out/soong/.bootstrap/soong-sysprop/test/test.a
[ 89% 161/180] link out/soong/.bootstrap/soong-sysprop/test/test
[ 90% 162/180] test android/soong/sysprop
[ 90% 163/180] compile out/soong/.bootstrap/soong-sysprop/pkg/android/soong/sysprop.a
[ 91% 164/180] compile out/soong/.bootstrap/soong-wayland-protocol-codegen/pkg/android/soong/external/wayland-protocol.a
[ 91% 165/180] compile out/soong/.bootstrap/soong-xml/test/android/soong/xml.a
[ 92% 166/180] gotestmain out/soong/.bootstrap/soong-xml/test/test.go
[ 92% 167/180] compile out/soong/.bootstrap/soong-xml/test/test.a
[ 93% 168/180] link out/soong/.bootstrap/soong-xml/test/test
[ 93% 169/180] test android/soong/xml
[ 94% 170/180] compile out/soong/.bootstrap/soong-xml/pkg/android/soong/xml.a
[ 95% 171/180] create out/soong/.bootstrap/soong_build/gen/plugin.go
[ 95% 172/180] compile out/soong/.bootstrap/soong_env/obj/soong_env.a
[ 96% 173/180] link out/soong/.bootstrap/soong_env/obj/a.out
[ 96% 174/180] cp out/soong/.bootstrap/bin/soong_env
[ 97% 175/180] compile out/soong/.bootstrap/vintf-compatibility-matrix-soong-rules/pkg/android/soong/vintf-compatibility-matrix.a
[ 97% 176/180] compile out/soong/.bootstrap/xsdc-soong-rules/pkg/android/soong/xsdc.a
[ 98% 177/180] compile out/soong/.bootstrap/soong_build/obj/soong_build.a
[ 98% 178/180] link out/soong/.bootstrap/soong_build/obj/a.out
[ 99% 179/180] cp out/soong/.bootstrap/bin/soong_build
[100% 180/180] 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
Killed
ninja: build stopped: subcommand failed.
22:50:03 soong bootstrap failed with: exit status 1
[0;31m#### failed to build some targets (05:45 (mm:ss)) ####[00m
问题在于没有其他错误信息,所以来沙滩上求助下哥哥们
机器的内存不够,他要求大概要16Gb,换个手机,模拟器的内存调大点
这个报错提示应该往上翻 我记得语法那些报错不是在最后面的 是在上面 搜索error