0

我们有针对不同目标(例如硬件和模拟器)构建的 android 供应商代码,并且开发了一些用于验证该功能的单元测试。该测试在 andriod-vts 框架内运行。当构建针对硬件时,测试工作正常,但是当构建针对模拟器测试失败并且根本原因是找不到共享库之一(libgui.so/libgui_vendor.so)。

我们定义 .bp 如下:

cc_test {

name:

defaults:
srcs:
include_dirs: [
],
shared_libs: [
   "libgui",
],
static_libs: [
   
],
multilib: {
    lib32: {
        stem:
    },
    lib64: {
        stem:
    },
},
cflags: [
],
gtest: true,
test_suites: ["vts"],

}

库在硬件目标上构建但不会在模拟器目标上构建的任何指定原因。

4

0 回答 0