将shared lib.so添加到android项目
我有一个Android项目,使用一些本机函数。本机函数正在使用外部共享库“external_lib.so”中的一些函数 我在Android.mk中添加了:“-lexternal_lib-L/path/to/external/lib”行和myjni.so已成功链接。但在运行时myjni.so发生加载错误。myjni.so的大小反映了不包括外部_lib.so。如何解决这个问题 本地路径:=$(调用我的目录) 包括$(清除变量) 本地_模块:=myjni 本地\u SRC\u文件:=myjni.c 本地库:=-ldl-llog-lz-lexternal\u-lib-L/path/to/external/lib将shared lib.so添加到android项目,android,shared-libraries,android-ndk,Android,Shared Libraries,Android Ndk,我有一个Android项目,使用一些本机函数。本机函数正在使用外部共享库“external_lib.so”中的一些函数 我在Android.mk中添加了:“-lexternal_lib-L/path/to/external/lib”行和myjni.so已成功链接。但在运行时myjni.so发生加载错误。myjni.so的大小反映了不包括外部_lib.so。如何解决这个问题 本地路径:=$(调用我的目录) 包括$(清除变量) 本地_模块:=myjni 本地\u SRC\u文件:=myjni.c 本
include$(BUILD\u SHARED\u LIBRARY)是第三方预构建的共享库吗? 如果是这样,在您的Android.mk中,您需要: 本地共享库:=curl LOCAL_LDLIBS+=-L$(ANDROID_LIBCURL_LIB_PATH)-lcurl 本地共享库:=curl
包括$(构建共享库)嗨,迈克尔,我也有同样的问题。你解决问题了吗?请与我分享你的解决方案。我已经堆积在那个里,无法解决这个问题。非常感谢。