我正在尝试将我的库包含libtest.so
到另一个库中。
libtest.so
编译成功并在文件夹中:
$PROJECT/obj/local/armeabi/libtest.so
当我尝试在我的Android.mk
文件中使用它时,我无法使用它的功能。但是,即使我包含了一个不存在的库,我也没有收到错误消息。
这是我的Android.mk
文件:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
#LOCAL_SHARED_LIBRARY := test
LOCAL_SHARED_LIBRARIES := test
LOCAL_MODULE := mylib
LOCAL_SRC_FILES := myLib.cpp
include $(BUILD_SHARED_LIBRARY)
"No such file or directory"
当我构建它时,我从库中的包含中得到了很多错误:
jni/myLib.cpp:10:24: error: myinclude.h: No such file or directory
myinclude.h
是库中的一个文件。每个论坛的答案似乎都这么说LOCAL_SHARED_LIBRARIES := test
或LOCAL_SHARED_LIBRARIES := libtest
足以使用该库。
我错过了什么?