首页 文章

如何使用AOSP图像打包第三方.so

提问于
浏览
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)

1 回答

  • 0

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

相关问题