【发布时间】:2011-06-13 14:42:08
【问题描述】:
我有一个使用一些本机功能的 Android 项目。本机函数正在使用外部共享库“external_lib.so”中的一些函数 我已添加到 Android.mk:“-lexternal_lib -L/path/to/external/lib”行和 myjni.so 已成功链接。但是在运行时 myjni.so 发生加载错误。 myjni.so 的大小反映了 external_lib.so 不包括在内。如何解决问题?
LOCAL_PATH := $(call my-dir)
包括 $(CLEAR_VARS)
LOCAL_MODULE := myjni LOCAL_SRC_FILES := myjni.c LOCAL_LDLIBS := -ldl -llog -lz -lexternal_lib -L/path/to/external/lib
包括 $(BUILD_SHARED_LIBRARY)
【问题讨论】:
-
嗨迈克尔,我有同样的问题。你解决问题了吗?请分享我您的解决方案。我堆在那里,无法解决问题。谢谢
标签: android shared-libraries android-ndk