我正在为MSM8226(LG L90)编译Omni 6.0.1
我已经从另一个ROM源添加了一个预构建的lib到我的(它们是相同的)但我现在有这个错误:
make: *** No rule to make target NOTICE-TARGET-STATIC_LIBRARIES-lib_driver_cmd_qcwcn_intermediates' needed by /home/slimshadys/Omni/out/target/product/w7/obj/EXECUTABLES/hostapd_intermediates/LINKED/hostapd'. Stop."
我认为我必须将这个预先构建的静态库包含在.mk文件中,但我不知道如何编写它以及makefile中的文件。
答案 0 :(得分:0)
在包含源文件的文件夹中创建 Android.mk 并保留 .so 文件并添加以下行:
include $(CLEAR_VARS)
LOCAL_MODULE := lib_driver_cmd_qcwcn
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_SUFFIX := .so
LOCAL_SRC_FILES := /lib/lib_driver_cmd_qcwcn.so
include $(BUILD_PREBUILT)