其他分享
首页 > 其他分享> > Android:链接NDK中jar文件中的预建共享库(.so)

Android:链接NDK中jar文件中的预建共享库(.so)

作者:互联网

我有一个编译为jar文件的静态java库.
这个jar使用System.loadLibrary加载.so库.
然后另一个Android应用程序项目静态链接jar文件.

所有内容都是使用NDK中的Android.mk文件编译的…如何在最终应用程序中包含并正确加载共享本机库(并从jar代码中“看到”)?

解决方法:

好的,我在Android.mk中使用这些说明解决了这个问题:

$(shell cp $(通配符$(LOCAL_PATH)/ libs / armeabi / * .so)$(TARGET_OUT_INTERMEDIATE_LIBRARIES))
LOCAL_JNI_SHARED_LIBRARIES:= libMyLib

就在此之前

包括$(BUILD_PACKAGE)

标签:shared,loadlibrary,android,android-ndk,jar
来源: https://codeday.me/bug/20191009/1875920.html