2016-05-12 114 views
1

我已经在Android Studio中设置了OpenCV SDK(https://www.learn2crack.com/2016/03/setup-opencv-sdk-android-studio.html),但似乎我得到了这种错误消息。Android - OpenCV错误:无法加载OpenCV的信息库

05-12 03:30:08.819 5480-5480/my.xxxxx I/art: Late-enabling -Xcheck:jni 
05-12 03:30:08.925 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Trying to get library list 
05-12 03:30:08.926 5480-5480/my.xxxxx E/OpenCV/StaticHelper: OpenCV error: Cannot load info library for OpenCV 
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Library list: "" 
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: First attempt to load libs 
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Trying to init OpenCV libs 
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Trying to load library opencv_java3 
05-12 03:30:08.926 5480-5480/my.xxxxx D/OpenCV/StaticHelper: Cannot load library "opencv_java3" 

我已经包括opencv_java3JNI文件夹中。

enter image description here

请指点。谢谢。

+0

嗨,你找到解决方案吗?我正在与同样的问题作斗争。我用这里的教程http://stackoverflow.com/questions/27406303/opencv-in-android-studio .. – kvgr

+0

@Mohammad你解决了你的问题我有同样的问题可以分享你的答案,如果你解决了它? – Yirga

回答

1

您可以尝试包括opencv_java3jniLibs文件夹中,这样的:

Android Studio Image

0

一年多过去了,但我发现这是为我工作。在你的应用程序模块gradle文件中,添加:

splits { 
     abi { 
      enable true 
      reset() 
      include 'x86', 'armeabi-v7a', 'x86_64' 
      universalApk true 
     } 
    } 

这应该放在android括号内。很明显,您可以根据自己的需要调整包含。