Java 没有规则使target`NOTICE-target-STATIC_库

Java 没有规则使target`NOTICE-target-STATIC_库,java,android,static-libraries,rom,Java,Android,Static Libraries,Rom,我正在为MSM8226(LG L90)编译Omni 6.0.1。 我已将另一个ROM源的预构建库添加到我的库中(它们是相同的),但我现在有一个错误: make:**没有规则使/home/slimshadys/Omni/out/target/product/w7/obj/EXECUTABLES/hostapd\u intermediates/LINKED/hostapd'所需的target NOTICE-target-STATIC\u LIBRARIES-lib\u driver\u cmd\u

我正在为MSM8226(LG L90)编译Omni 6.0.1。
我已将另一个ROM源的预构建库添加到我的库中(它们是相同的),但我现在有一个错误:
make:**没有规则使/home/slimshadys/Omni/out/target/product/w7/obj/EXECUTABLES/hostapd\u intermediates/LINKED/hostapd'所需的target NOTICE-target-STATIC\u LIBRARIES-lib\u driver\u cmd\u qcwcn\u intermediates'成为目标。停止。”

我想我必须将这个预构建的静态库包含到.mk文件中,但我不知道如何编写它,也不知道在哪个makefile中。

在包含源代码并保留.so文件的文件夹中创建Android.mk,并添加以下行:

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)

哎呀,我错了。我没有.so文件,但我只有.o、.p、.a文件。就像这样:
-driver\u cmd\u nl80211.p-driver\u cmd\u nl80211.o-lib\u driver\u cmd\u qcwcn.a
是一样的吗?我的意思是,不用写“.so”,我可以写“.p”并为.a和.o重复这一步吗?