我将一个静态java库编译为jar文件。 这个jar使用System.loadLibrary加载.so库。 然后另一个Android应用程序项目静态链接jar文件。
使用NDK中的Android.mk文件编译所有内容...如何从最终应用程序中包含并正确加载共享本机库(并从jar代码中“看到”)?
答案 0 :(得分:0)
好的,我在Android.mk中使用这些说明解决了这个问题:
$(shell cp $(通配符$(LOCAL_PATH)/ libs / armeabi / * .so)$(TARGET_OUT_INTERMEDIATE_LIBRARIES)) LOCAL_JNI_SHARED_LIBRARIES:= libMyLib
之前
包括$(BUILD_PACKAGE)