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

时间:2012-08-29 07:45:25

标签: android dynamic android-ndk static-libraries

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

说我有以下文件

/home/name/android/Android.mk
/home/name/android/lib/share/libfile.so

我应该如何修改Android.mk

2 个答案:

答案 0 :(得分:0)

似乎

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

你可以尝试一下

答案 1 :(得分:0)

我不太明白你的问题,但我希望这是你要求的,这个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)

要包含动态库,您可以修改为PREBUILT_DYNAMIC_LIBRARY