没有规则可以制作目标`NOTICE-TARGET-STATIC_LIBRARIES

时间:2016-01-21 14:21:16

标签: java android static-libraries rom

我正在为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中的文件。

1 个答案:

答案 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)