2013-01-14 55 views
2

我有一个静态Java库编译为jar文件。 这个jar使用System.loadLibrary加载一个.so库。 然后另一个Android应用程序项目静态链接jar文件。Android:在NDK的jar文件中链接预建的共享库(.so)

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

回答

0

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

$(壳CP $(通配符$(LOCAL_PATH)/库/ armeabi/*左右)$(TARGET_OUT_INTERMEDIATE_LIBRARIES)。) LOCAL_JNI_SHARED_LIBRARIES: =的libmylib

之前

包括$(BUILD_PACKAGE)

相关问题