Skip to content

Instantly share code, notes, and snippets.

@Nathaniel100
Last active August 16, 2017 02:48
Show Gist options
  • Save Nathaniel100/5485fbee75fa8887e04ba2a0a4fe30e4 to your computer and use it in GitHub Desktop.
Save Nathaniel100/5485fbee75fa8887e04ba2a0a4fe30e4 to your computer and use it in GitHub Desktop.
Android.mk中使用预编译的动态库

自定义一个MODULE,名为libFoo,对应的so为libFoo.so, 头文件.h文件与.so文件放在当前目录的Foo目录中

# Android.mk增加LOCAL_MODULE libFoo
FOO_LIBRARY_PATH = $(LOCAL_PATH)/Foo
include $(CLEAR_VARS)
LOCAL_MODULE := libFoo
LOCAL_SRC_FILES := $(FOO_LIBRARY_PATH)/libFoo.so
LOCAL_EXPORT_C_INCLUDES := $(FOO_LIBRARY_PATH)
# 预编译的共享库
include $(PREBUILT_SHARED_LIBRARY)

在需要引用该动态库的模块中,增加以下这行

LOCAL_SHARED_LIBRARIES := libFoo
@elicec
Copy link

elicec commented Aug 16, 2017

GOOG

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment