Hello everyone, I am currently fighting adding a vendor HIDL service with prebuilt libraries on Android Pie.
The HIDL service is created in vendor/... It depends on some prebuilt libraries. The prebuilt libraries are added to the Makefile for the service as follows: include $(CLEAR_VARS) LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_CLASS := SHARED_LIBRARIES LOCAL_MODULE := libTest LOCAL_SRC_FILES := lib/libTest.so #include $(BUILD_PREBUILT) During android make the library is correctly copied to /vendor/lib and after I flash the device the lib is also available in that folder. I added the lib to the HIDL service makefile: include $(CLEAR_VARS) LOCAL_MODULE := [email protected] LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE_CLASS := EXECUTABLES LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_INIT_RC := [email protected] LOCAL_CFLAGS := -Werror LOCAL_SRC_FILES := service.cpp LOCAL_C_INCLUDES := $(subst ${ANDROID}/,,$(LOCAL_C_INCLUDES)) LOCAL_SHARED_LIBRARIES := \ [email protected] \ libhidlbase \ libhidltransport \ libbase \ liblog \ libutils \ libTest include $(BUILD_EXECUTABLE) No issues during make, but after I start the device the linker complains with: 08-08 10:13:34.014 6814 6814 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/hw/[email protected]": library "out/target/product/xxx/obj/lib/libTest.so" not found Not sure how this can happen? I would suppose that the linker should check for the lib in /vendor/lib. Could it have something to do with: LOCAL_PRELINK_MODULE := false Thanks in advance! BR, Tore -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/d6699eb8-3c08-4ac1-8e74-fb8634b1bd1f%40googlegroups.com.
