缺少libc++依赖
[100% 5/5] 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 init start error: vendor/realtek/common/ATV/app/libvtn/Android.bp:1:1: dependency "libstdc++" of "libvtn_mic2" missing variant: os:android, image:vendor.30, arch:arm_armv7-a-neon_cortex-a7, sdk:, link:shared, version: available variants: os:android, image:, arch:arm_armv7-a-neon_cortex-a7, sdk:, link:shared, version: os:android, image:, arch:arm_armv7-a-neon_cortex-a7, sdk:, link:static, version: os:android, image:ramdisk, arch:arm_armv7-a-neon_cortex-a7, sdk:, link:shared os:android, image:ramdisk, arch:arm_armv7-a-neon_cortex-a7, sdk:, link:static os:android, image:recovery, arch:arm_armv7-a-neon_cortex-a7, sdk:, link:shared os:android, image:recovery, arch:arm_armv7-a-neon_cortex-a7, sdk:, link:static os:linux_glibc, arch:x86, link:shared os:linux_glibc, arch:x86, link:static os:linux_glibc, arch:x86_64, link:shared os:linux_glibc, arch:x86_64, link:static os:windows, arch:x86, link:shared os:windows, arch:x86, link:static os:windows, arch:x86_64, link:shared os:windows, arch:x86_64, link:static 17:03:32 soong bootstrap failed with: exit status 1
librain的Android.bp中动态链接了一些vendor的底层lib,导致libmediaplayerservice链接librain的时候报错
解决方案:在libstc++的Android.bp中添加vendor_available: true,
同时需要在base_vendor.mk
PRODUCT_PACKAGES中添加对应库
还需要在device.mk中添加PRODUCT_PACKAGES+= libstdc++.vendor
关联到vendor下的hal层的音频数据处理