我正在尝试部署我用我的 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)