1

我正在尝试部署我用我的 AOSP ( Oreo x86 ) 映像构建的 fastRTPS 库。我的库位于 ./device/generic/xchg/rtps/lib/x86_64/ 此目录仅包含 2 个文件:Android.mk libfastrtps.so

我运行 mmm device/generic/xchg/rtps/lib/x86_64 以使我的库出现在 ./out/target/product/x86_64/system/lib64

之后我尝试制作一个iso图像: make iso_img -j6 TARGET_KERNEL_CONFIG=kernel/arch/x86/configs/android-x86_64_defconfig USE_SQUASHFS=0

但生成的图像不包含我的库(通过 adb shell 命令行验证)

Android.mk 的内容

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libfastrtps
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_SUFFIX := .so
LOCAL_SRC_FILES := libfastrtps.so
include $(BUILD_PREBUILT)
4

1 回答 1

0

将您的库添加到您的 device.mk 文件中的“PRODUCT_PACKAGES += \ libfastrtps.so”

于 2018-07-26T16:24:49.490 回答