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

时间:2013-01-14 16:45:02

标签: android jar android-ndk shared loadlibrary

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

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

1 个答案:

答案 0 :(得分:0)

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

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

之前

包括$(BUILD_PACKAGE)