分析一下,Syncing targets: [frameworks]
Preparing for sync...
/bin/bash -c "echo PAGESIZE=$(getconf PAGESIZE) && source build/envsetup.sh && lunch sdk_phone64_x86_64-ap2a-userdebug && echo ANDROID_PRODUCT_OUT=$ANDROID_PRODUCT_OUT"
PAGESIZE=4096
Updating MAX_ARG_STRLEN to 131072
22:11:03 Build sandboxing disabled due to nsjail error.
Trying dependencies-only mode on a non-existing device tree?
22:11:05 Build sandboxing disabled due to nsjail error.
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=14
TARGET_PRODUCT=sdk_phone64_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.11.0-26-generic-x86_64-Ubuntu-24.04.2-LTS
HOST_CROSS_OS=windows
BUILD_ID=BP1A.250505.005
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/generic/goldfish device/generic/goldfish-opengl hardware/google/camera hardware/google/camera/devices/EmulatedCamera
============================================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wondering whether to use user, userdebug or eng?
user The builds that ship to users. Reduced debugability.
userdebug High fidelity to user builds but with some debugging options
enabled. Best suited for performance testing or day-to-day use
with debugging enabled.
eng More debugging options enabled and faster build times, but
runtime performance tradeoffs. Best suited for day-to-day
local development when not doing performance testing.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ANDROID_PRODUCT_OUT=/home/xiaomin/bin/lineage22/out/target/product/emu64x
Found ANDROID_PRODUCT_OUT: /home/xiaomin/bin/lineage22/out/target/product/emu64x
Generating Soong artifacts...
/bin/bash -c "source build/envsetup.sh && lunch sdk_phone64_x86_64-ap2a-userdebug && m out/target/product/emu64x/module-info.json"
22:11:07 Build sandboxing disabled due to nsjail error.
Trying dependencies-only mode on a non-existing device tree?
22:11:08 Build sandboxing disabled due to nsjail error.
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=14
TARGET_PRODUCT=sdk_phone64_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.11.0-26-generic-x86_64-Ubuntu-24.04.2-LTS
HOST_CROSS_OS=windows
BUILD_ID=BP1A.250505.005
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/generic/goldfish device/generic/goldfish-opengl hardware/google/camera hardware/google/camera/devices/EmulatedCamera
============================================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wondering whether to use user, userdebug or eng?
user The builds that ship to users. Reduced debugability.
userdebug High fidelity to user builds but with some debugging options
enabled. Best suited for performance testing or day-to-day use
with debugging enabled.
eng More debugging options enabled and faster build times, but
runtime performance tradeoffs. Best suited for day-to-day
local development when not doing performance testing.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22:11:10 Build sandboxing disabled due to nsjail error.
Running product configuration...
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=14
TARGET_PRODUCT=sdk_phone64_x86_64
TARGET_BUILD_VARIANT=userdebug
TARGET_ARCH=x86_64
TARGET_ARCH_VARIANT=x86_64
TARGET_2ND_ARCH_VARIANT=x86_64
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.11.0-26-generic-x86_64-Ubuntu-24.04.2-LTS
HOST_CROSS_OS=windows
BUILD_ID=BP1A.250505.005
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/generic/goldfish device/generic/goldfish-opengl hardware/google/camera hardware/google/camera/devices/EmulatedCamera
============================================
[100% 1/1] bootstrap blueprint
Running globs...
[100% 2/2] analyzing Android.bp files and generating ninja file at out/soong/build.sdk_phone64_x86_64.ninja
FAILED: out/soong/build.sdk_phone64_x86_64.ninja
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.sdk_phone64_x86_64.variables -o out/soong/build.sdk_phone64_x86_64.ninja -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.sdk_phone64_x86_64.build Android.bp
error: packages/modules/UprobeStats/src/bpf/syscall_wrappers/Android.bp:20:1: dependency "libc.ndk" of "uprobestats_bpf_syscall_wrappers" missing variant:
os:android,arch:x86_64,sdk:sdk,link:shared,version:35
available variants:
os:android,arch:x86_64,sdk:sdk,link:shared,version:21
os:android,arch:x86_64,sdk:sdk,link:shared,version:22
os:android,arch:x86_64,sdk:sdk,link:shared,version:23
os:android,arch:x86_64,sdk:sdk,link:shared,version:24
os:android,arch:x86_64,sdk:sdk,link:shared,version:25
os:android,arch:x86_64,sdk:sdk,link:shared,version:26
os:android,arch:x86_64,sdk:sdk,link:shared,version:27
os:android,arch:x86_64,sdk:sdk,link:shared,version:28
os:android,arch:x86_64,sdk:sdk,link:shared,version:29
os:android,arch:x86_64,sdk:sdk,link:shared,version:30
os:android,arch:x86_64,sdk:sdk,link:shared,version:31
os:android,arch:x86_64,sdk:sdk,link:shared,version:32
os:android,arch:x86_64,sdk:sdk,link:shared,version:33
os:android,arch:x86_64,sdk:sdk,link:shared,version:34
os:android,arch:x86_64,sdk:sdk,link:shared,version:current
os:android,arch:x86_64,sdk:sdk,link:shared
error: packages/modules/UprobeStats/src/bpf/syscall_wrappers/Android.bp:20:1: dependency "libm.ndk" of "uprobestats_bpf_syscall_wrappers" missing variant:
os:android,arch:x86_64,sdk:sdk,link:shared,version:35
available variants:
os:android,arch:x86_64,sdk:sdk,link:shared,version:21
os:android,arch:x86_64,sdk:sdk,link:shared,version:22
os:android,arch:x86_64,sdk:sdk,link:shared,version:23
os:android,arch:x86_64,sdk:sdk,link:shared,version:24
os:android,arch:x86_64,sdk:sdk,link:shared,version:25
os:android,arch:x86_64,sdk:sdk,link:shared,version:26
os:android,arch:x86_64,sdk:sdk,link:shared,version:27
os:android,arch:x86_64,sdk:sdk,link:shared,version:28
os:android,arch:x86_64,sdk:sdk,link:shared,version:29
os:android,arch:x86_64,sdk:sdk,link:shared,version:30
os:android,arch:x86_64,sdk:sdk,link:shared,version:31
os:android,arch:x86_64,sdk:sdk,link:shared,version:32
os:android,arch:x86_64,sdk:sdk,link:shared,version:33
os:android,arch:x86_64,sdk:sdk,link:shared,version:34
os:android,arch:x86_64,sdk:sdk,link:shared,version:current
os:android,arch:x86_64,sdk:sdk,link:shared
error: packages/modules/UprobeStats/src/bpf/syscall_wrappers/Android.bp:20:1: dependency "libdl.ndk" of "uprobestats_bpf_syscall_wrappers" missing variant:
os:android,arch:x86_64,sdk:sdk,link:shared,version:35
available variants:
os:android,arch:x86_64,sdk:sdk,link:shared,version:21
os:android,arch:x86_64,sdk:sdk,link:shared,version:22
os:android,arch:x86_64,sdk:sdk,link:shared,version:23
os:android,arch:x86_64,sdk:sdk,link:shared,version:24
os:android,arch:x86_64,sdk:sdk,link:shared,version:25
os:android,arch:x86_64,sdk:sdk,link:shared,version:26
os:android,arch:x86_64,sdk:sdk,link:shared,version:27
os:android,arch:x86_64,sdk:sdk,link:shared,version:28
os:android,arch:x86_64,sdk:sdk,link:shared,version:29
os:android,arch:x86_64,sdk:sdk,link:shared,version:30
os:android,arch:x86_64,sdk:sdk,link:shared,version:31
os:android,arch:x86_64,sdk:sdk,link:shared,version:32
os:android,arch:x86_64,sdk:sdk,link:shared,version:33
os:android,arch:x86_64,sdk:sdk,link:shared,version:34
os:android,arch:x86_64,sdk:sdk,link:shared,version:current
os:android,arch:x86_64,sdk:sdk,link:shared
ninja: build stopped: subcommand failed.
22:11:26 soong bootstrap failed with: exit status 1
#### failed to build some targets (16 seconds) ####
java.lang.IllegalStateException: Subprocess execution failed
at com.android.tools.asfp.sync.SoongSyncTask.executeProcess(SoongSyncTask.kt:347)
at com.android.tools.asfp.sync.SoongSyncTask.executeProcess$default(SoongSyncTask.kt:318)
at com.android.tools.asfp.sync.SoongSyncTask.refreshmod(SoongSyncTask.kt:242)
at com.android.tools.asfp.sync.SoongSyncTask.run(SoongSyncTask.kt:112)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:477)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:133)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$6(CoreProgressManager.java:528)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:249)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:221)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:49)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:220)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:660)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:735)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:691)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:659)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:202)
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$5(ProgressRunner.java:249)
at com.intellij.openapi.progress.impl.ProgressRunner$ProgressRunnable.run(ProgressRunner.java:501)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$18(ProgressRunner.java:466)
at com.intellij.util.concurrency.ChildContext$runAsCoroutine$1.invoke(propagation.kt:92)
at com.intellij.util.concurrency.ChildContext$runAsCoroutine$1.invoke(propagation.kt:92)
at com.intellij.util.concurrency.ChildContext.runAsCoroutine(propagation.kt:97)
at com.intellij.util.concurrency.ChildContext.runAsCoroutine(propagation.kt:92)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$launchTask$19(ProgressRunner.java:464)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Unknown Source)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Sync unsuccessful!