Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由于Android NDK的不满意链接错误而获取ExceptionInInitializerError_Android_Opencv_Android Ndk - Fatal编程技术网

由于Android NDK的不满意链接错误而获取ExceptionInInitializerError

由于Android NDK的不满意链接错误而获取ExceptionInInitializerError,android,opencv,android-ndk,Android,Opencv,Android Ndk,当我使用NDK+Android+JNI+OPENCV4ANDROID(2.4.2)时,我得到以下错误: Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1312]: 2586 cannot locate '_ZN2cv3Mat8copySizeERKS0_'... 我搜索时找不到任何有用的东西 下面是日志: 04-10 12:05:19.960: E/AndroidRuntime(11

当我使用NDK+Android+JNI+OPENCV4ANDROID(2.4.2)时,我得到以下错误:

Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1312]:  2586 cannot locate '_ZN2cv3Mat8copySizeERKS0_'...
我搜索时找不到任何有用的东西

下面是日志:

04-10 12:05:19.960: E/AndroidRuntime(11567): FATAL EXCEPTION: main
04-10 12:05:19.960: E/AndroidRuntime(11567): java.lang.ExceptionInInitializerError
04-10 12:05:19.960: E/AndroidRuntime(11567):    at java.lang.Class.newInstanceImpl>(Native Method)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at java.lang.Class.newInstance(Class.java:1409)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at android.os.Handler.dispatchMessage(Handler.java:99)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at android.os.Looper.loop(Looper.java:130)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at android.app.ActivityThread.main(ActivityThread.java:3691)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at java.lang.reflect.Method.invokeNative(Native Method)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at java.lang.reflect.Method.invoke(Method.java:507)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at dalvik.system.NativeStart.main(Native Method)
04-10 12:05:19.960: E/AndroidRuntime(11567): Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1312]:  2586 cannot locate '_ZN2cv3Mat8copySizeERKS0_'...
04-10 12:05:19.960: E/AndroidRuntime(11567):    at java.lang.Runtime.loadLibrary(Runtime.java:434)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at java.lang.System.loadLibrary(System.java:554)
04-10 12:05:19.960: E/AndroidRuntime(11567):    at com.amani.main.chooser.<clinit>(chooser.java:139)
04-10 12:05:19.960: E/AndroidRuntime(11567):    ... 15 more
04-10 12:05:19.960:E/AndroidRuntime(11567):致命异常:main
04-10 12:05:19.960:E/AndroidRuntime(11567):java.lang.ExceptionInInitializeError
04-10 12:05:19.960:E/AndroidRuntime(11567):位于java.lang.Class.newInstanceImpl>(本机方法)
04-10 12:05:19.960:E/AndroidRuntime(11567):位于java.lang.Class.newInstance(Class.java:1409)
04-10 12:05:19.960:E/AndroidRuntime(11567):在android.app.Instrumentation.newActivity(Instrumentation.java:1021)上
04-10 12:05:19.960:E/AndroidRuntime(11567):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565)
04-10 12:05:19.960:E/AndroidRuntime(11567):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
04-10 12:05:19.960:E/AndroidRuntime(11567):在android.app.ActivityThread.access$1500(ActivityThread.java:117)
04-10 12:05:19.960:E/AndroidRuntime(11567):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
04-10 12:05:19.960:E/AndroidRuntime(11567):在android.os.Handler.dispatchMessage(Handler.java:99)上
04-10 12:05:19.960:E/AndroidRuntime(11567):在android.os.Looper.loop(Looper.java:130)上
04-10 12:05:19.960:E/AndroidRuntime(11567):位于android.app.ActivityThread.main(ActivityThread.java:3691)
04-10 12:05:19.960:E/AndroidRuntime(11567):位于java.lang.reflect.Method.Invokenactive(本机方法)
04-10 12:05:19.960:E/AndroidRuntime(11567):位于java.lang.reflect.Method.invoke(Method.java:507)
04-10 12:05:19.960:E/AndroidRuntime(11567):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
04-10 12:05:19.960:E/AndroidRuntime(11567):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
04-10 12:05:19.960:E/AndroidRuntime(11567):在dalvik.system.NativeStart.main(本机方法)
04-10 12:05:19.960:E/AndroidRuntime(11567):由以下原因引起:java.lang.UnsatifiedLink错误:无法加载库:reloc_库[1312]:2586找不到“\u ZN2cv3Mat8copySizeERKS0”。。。
04-10 12:05:19.960:E/AndroidRuntime(11567):在java.lang.Runtime.loadLibrary(Runtime.java:434)
04-10 12:05:19.960:E/AndroidRuntime(11567):位于java.lang.System.loadLibrary(System.java:554)
04-10 12:05:19.960:E/AndroidRuntime(11567):位于com.amani.main.chooser。(chooser.java:139)
04-10 12:05:19.960:E/AndroidRuntime(11567):。。。还有15个

为什么我得到一个
不满意的链接错误

主题应该是相关的问题。!!冷静点,尼拉夫。他/她显然是新来的。是的,发帖前必须阅读规则和礼仪,但我相信我们都有过类似的经历。错误意味着你添加的库没有加载。你能发一些代码吗?第139行:System.loadLibrary(“标记”);Mark是lib.I creed 3类的名称,当我在JNI中使用3类时,le程序会处理错误。这里有3行:PatternDetector m_PatternDetector;模式;模式跟踪信息m_patternInfo;非常感谢,请原谅我的英语不好。