android - Pixel3a 手机上 opencv 4.5.0 android-sdk 的链接错误
问题描述
我正在尝试在我的 android 手机上运行 opencv 示例。但我无法部署,因为显然缺少一些共享库。我按照以下说明操作:https ://www.geeksforgeeks.org/how-to-add-opencv-library-into-android-application-using-android-studio/ 但是在手机上运行时我得到:
D/OpenCV/StaticHelper: Cannot load library "opencv_java4"
W/System.err: java.lang.UnsatisfiedLinkError: dlopen failed: library "libc++_shared.so" not found: needed by /data/app/~~LHITGOvV6k0oRByOAFyQmA==/com.example-0tIXMJKLKXWV7xxcppRycg==/base.apk!/lib/arm64-v8a/libopencv_java4.so in namespace classloader-namespace
W/System.err: at java.lang.Runtime.loadLibrary0(Runtime.java:1087)
.so 文件存在于 jniLibs 文件夹中......有人可以帮忙吗?我使用了最新的opencv android sdk ...
非常感谢。
解决方案
问题是 opencv-android-sdk 的最新版本。在 4.5.0 版本中缺少一些 .so 文件,所以我只是切换回旧版本,现在它可以工作了。
推荐阅读
- sql-server - Wildfly 14 Microsoft SQL Server 配置
- animation - 为什么我的 .dae 文件在 three.js 中不显示纹理和动画?
- reactjs - 如何使用 react-intl 返回一个空字符串
- django - 向原始数据添加字段以防止序列化错误
- awesome-wm - 新鲜的 ubuntu 18.04 和 awesome-wm gnome-control-center 已经死了
- php - Laravel CRON or Event process respond to api request via long poll - how to re-vitalise the session
- c# - 在 Visual Studio 中使用动态根 URL 生成 Web 服务
- javascript - 创建 prod build 后 Primeng 图标未显示在 IE11 上
- r - 如何避免使用 ggtern/ggplot2 剪切标签(如 xpd=TRUE)
- java - 改造上传期间的日期字段更改