如何在Android NDK中指定静态文件路径?

如何在Android NDK中指定静态文件路径?,android,dynamic,android-ndk,static-libraries,Android,Dynamic,Android Ndk,Static Libraries,我需要在Android.mk中创建一个动态库 假设我有以下文件 /home/name/android/Android.mk /home/name/android/lib/share/libfile.so 我应该如何修改Android.mk?看起来 LOCAL_LDLIBS = -L$(LOCAL_PATH)lib/share -lfile 你可以试试看我不太明白你的问题,但我希望这就是你想要的,这个Android make文件包含静态预构建库 include $(CLEAR_VARS) LO

我需要在
Android.mk
中创建一个动态库

假设我有以下文件

/home/name/android/Android.mk
/home/name/android/lib/share/libfile.so
我应该如何修改Android.mk?

看起来

LOCAL_LDLIBS = -L$(LOCAL_PATH)lib/share -lfile

你可以试试看

我不太明白你的问题,但我希望这就是你想要的,这个Android make文件包含静态预构建库

include $(CLEAR_VARS)
LOCAL_MODULE    := mylib
LOCAL_SRC_FILES := mylib.a
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)

include $(PREBUILT_STATIC_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE    := NativeLib
LOCAL_SRC_FILES := myfile.c

LOCAL_C_INCLUDES := myfile.h


LOCAL_LDLIBS := -llog
LOCAL_STATIC_LIBRARIES := mylib

include $(BUILD_SHARED_LIBRARY)

若要包含动态库,您可以修改为预构建的动态库

好的,无否决权,请您上传代码。@Lucifer,我只记得一行代码,但我忘了。好吧,我要求编写代码,因为它有助于更好地理解问题,没有什么不快:)