【发布时间】:2017-07-24 13:05:32
【问题描述】:
我正在使用this 库来扫描图像。它在 32 位 android 处理器中运行良好,但出现错误
System.loadLibrary("opencv_java3");
在 64 位安卓处理器设备中。
出现错误,
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/.../base.apk"],nativeLibraryDirectories=[/data/app/.../lib/arm64, /data/app/.../base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]] couldn't find "libopencv_java3.so"
这个项目的“libs”目录包含类似的文件,
如何运行此项目以扫描 32 位和 64 位 Android 处理器设备?
【问题讨论】:
-
如果您查看了 github 项目中记录的问题,github.com/jhansireddy/AndroidScannerDemo/issues/32,其他人已经报告了。所以基本上不支持64位设备
-
那么,还有其他这种库吗?
-
取决于您实际想要实现的目标。我以前用高通的 Vuforia 做 AR。
标签: android loadlibrary unsatisfiedlinkerror