在Android工程中导入外部动态连接库(so文件)

  假设要导入的so文件命为libtest.so,导入的方法如下:

  给工程加入Native Support,将libtest.so复制到在jni文件夹下,在Android.mk文件中,加入以下代码:

include $(CLEAR_VARS)

LOCAL_MODULE := test
LOCAL_SRC_FILES := libtest.so
LOCAL_LDLIBS += -llog -ldl

include $(PREBUILT_SHARED_LIBRARY)

  注意在Application.mk文件中的架构要与so文件的架构以及测试平台的架构保持一致,否则将会导致动态库的连接失败!

原文地址:https://www.cnblogs.com/pplxlee/p/5567120.html