Android应用程序中的UnsatisfiedLinkError与我的JNI库

时间:2016-02-26 10:16:45

标签: android opencv android-studio java-native-interface

我正在创建一个应用程序,它使用为另一个应用程序构建的一些JNI库。当然,我已经将所有必要的Java calsses导入到我的应用程序中,同时保持包名称相同。我导入了两个库:

  • libopencv_java3.so
  • libopencv_xfeatures2d.so (我为另一个项目构建了这个)

当我进入我的旧应用程序时,所有库都可以正常加载,但是在这个库中我没有收到任何关于加载库本身的错误,但我只得到关于实际方法的错误。这只发生在我的库中,因为所有 opencv_java3 调用似乎都能正常工作。我已将所有<​​strong> .so 文件放在 jniLibs 文件夹中,我检查了apk以查看它们是否打包正确,一切似乎都很好。还有其他人有同样的问题吗?

BTW 我使用的是Android Studio 1.5.1,使用带有目标API 15的NDK r10构建的库(这也是应用程序的最低API)。

0 个答案:

没有答案