【发布时间】:2017-12-09 03:45:34
【问题描述】:
我正在为我的最新项目尝试将 openCV 集成到 Android Studio 中。我按照以下步骤操作:
- 导入新模块..\OpenCV-android-sdk\java\
- 添加了依赖 OpenCVLibrary320
- 在 OpenCVLibrary320 的 build.gradle 中将 compilesdk 和 targetsdk 版本更改为 23,并将 buildToolsVersion 更改为 25.0.0
- 将..\OpenCV-android-sdk\sdk\native的内容复制到app\main\src\jniLibs(创建jni文件夹后)
- 编写了一段 sn-p 代码来测试它是否正常工作
但我得到了错误:
错误:任务 ':app:compileDebugNdk' 执行失败。 错误:您的项目包含 C++ 文件,但未使用受支持的本机构建系统。 考虑将 CMake 或 ndk-build 与稳定的 Android Gradle 插件集成: https://developer.android.com/studio/projects/add-native-code.html 或使用实验插件: https://developer.android.com/studio/build/experimental-plugin.html.
我该如何解决这个问题?
注意:在第 4 步中,我创建了 jniLibs 文件夹,但它没有显示在“Android”视图中,因此我必须将内容复制到“项目”视图中的 jniLibs 文件夹中。
【问题讨论】:
-
stackoverflow.com/questions/43766092/… 这是迄今为止在 android 中集成 opencv 的最佳解决方案
标签: java android opencv android-ndk