[100% 128/128] analyzing Android.bp files and generating ninja file at out/soong/build.aosp_shiba.ninjaFAILED: out/soong/build.aosp_shiba.ninjacd "$(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_shiba.variables -o out/soong/build.aosp_shiba.ninja -l out/.module_paths/Android.bp.list --available_env out/soong/soong.environment.available --used_env out/soong/soong.environment.used.aosp_shiba.build Android.bpWarning: Module 'androidx.wear_wear' depends on non-existing optional_uses_libs 'wear-sdk'Warning: Module 'androidx.wear.compose_compose-foundation' depends on non-existing optional_uses_libs 'wear-sdk'Killed03:16:39 soong bootstrap failed with: exit status 1ninja: build stopped: subcommand failed.#### failed to build some targets (01:09:04 (hh:mm:ss)) ####
解决步骤
1. 编译前释放内存
# 关闭浏览器、IDE 等占内存程序free -h# 可选:清缓存(需 sudo)sync && sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'
2. 降低并行度重新编译
cd ~/gyp/GMSecPlatform/MTAppSecRSROM/aosp-pixel8-android15source build/envsetup.shlunch aosp_shiba-bp1a-userdebug# 12GB 内存建议 -j2,仍 OOM 则改为 -j1m -j2
或用脚本:
cd ~/gyp/google./aosp.sh --build-only --device pixel8 --version 15--work-dir ~/gyp/GMSecPlatform/MTAppSecRSROM/aosp-pixel8-android15--target aosp_shiba-bp1a-userdebug--jobs 2
3. 若仍被 Killed:加大 swap
sudo fallocate -l 16G /swap/swapfile2sudo chmod 600 /swap/swapfile2sudo mkswap /swap/swapfile2sudo swapon /swap/swapfile2free -h # 确认总 swap ≥ 30GB
然后再次 m -j2。
. 临时提高 swap 使用倾向(可选)
sudo sysctl vm.swappiness=100推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……




还没有评论,来说两句吧...