在 Android Studio 中使用 OpenCV Android 库时出错
Error using OpenCV Android libs in Android Studio
我已经按照 this 堆栈溢出答案尝试让 OpenCV android 在 Android Studio 中工作。我已按照以下说明进行操作:
- opencv build.gradle 中的构建工具版本是 19.1.0 而不是 19.0.1
- 与 gradle 同步后提供的图片不同,我的项目结构如下所示:
- 当我打开模块对话框时,opencv 作为模型出现,app 也是如此
项目构建和自动完成正常。但是,调用需要 OpenCV 的代码时出现以下错误:
java.lang.UnsatisfiedLinkError: Native method not found: org.opencv.core.Mat.n_Mat:()
我不知道我做错了什么。感谢任何帮助。
您必须使用 LoadLibrary 显式加载库:
http://developer.android.com/reference/java/lang/System.html
我已经按照 this 堆栈溢出答案尝试让 OpenCV android 在 Android Studio 中工作。我已按照以下说明进行操作:
- opencv build.gradle 中的构建工具版本是 19.1.0 而不是 19.0.1
- 与 gradle 同步后提供的图片不同,我的项目结构如下所示:
- 当我打开模块对话框时,opencv 作为模型出现,app 也是如此
项目构建和自动完成正常。但是,调用需要 OpenCV 的代码时出现以下错误:
java.lang.UnsatisfiedLinkError: Native method not found: org.opencv.core.Mat.n_Mat:()
我不知道我做错了什么。感谢任何帮助。
您必须使用 LoadLibrary 显式加载库:
http://developer.android.com/reference/java/lang/System.html