如何使Android Q源构建共享库?

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

I lunch 1,它是aosp_arm-eng。然后我做make -j 1。似乎Android.pb总是报告缺少的变体。有没有一种方法可以强制构建共享库。我不认为这是系统/核心问题,该错误会在我自己的设备树中的其他自定义Android.bp中弹出。正如我所展示的,即使lunch aosp_arm-eng失败

这里是构建日志

[100% 1/1] 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
error: system/core/init/Android.bp:164:1: dependency "libbootloader_message" of 
"init_second_stage" missing variant:
  arch:android_arm_armv7-a-neon, image:core, link:shared, version:
available variants:
  arch:android_arm_armv7-a-neon, image:core, link:static, version:
error: system/core/init/Android.bp:95:1: dependency "libbootloader_message" of "
libinit" missing variant:
  arch:android_arm_armv7-a-neon, image:core, link:shared, version:
available variants:
  arch:android_arm_armv7-a-neon, image:core, link:static, version:
error: system/core/init/Android.bp:214:1: dependency "libbootloader_message" of 
"init_benchmarks" missing variant:
  arch:android_arm_armv7-a-neon, image:core, link:shared, version:
available variants:
  arch:android_arm_armv7-a-neon, image:core, link:static, version:
error: system/core/init/Android.bp:190:1: dependency "libbootloader_message" of 
"init_tests" missing variant:
  arch:android_arm_armv7-a-neon, image:core, link:shared, version:
available variants:
  arch:android_arm_armv7-a-neon, image:core, link:static, version:
09:53:04 soong bootstrap failed with: exit status 1

#### failed to build some targets (36 seconds) ####
build android-source
1个回答
1
投票

我的问题是我删除了可启动/恢复,因为它与recovery-twrp冲突。似乎缺少的库在引导/恢复中。我删除了bootable / recovery-twrp并恢复了bootable / recovery。问题已解决

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