2012-08-29 38 views
-1

我需要在Android.mk中创建一个动态库。如何在Android NDK中指定静态文件路径?

说我有以下文件

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

我应该如何修改Android.mk

+0

OK,没Downvote,将您上传代码,请。 – Lucifer

+1

@ Lucifer,我只记得一行代码,但我忘了它。 – suannai

+0

嗯,我问了代码,因为它有助于更​​好地理解问题,没有难过的感觉:) – Lucifer

回答

0

看来

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

你可以尝试

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

相关问题