无法在Android Studio中集成OpenCV [英] Unable to integrate OpenCV in android studio

查看:78
本文介绍了无法在Android Studio中集成OpenCV的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为我的最新项目尝试将openCV集成到Android Studio中.我按照以下步骤操作:

I am trying to integrate openCV in Android studio for my latest project. I followed the following steps:

  1. 导入了新模块.. \ OpenCV-android-sdk \ java \
  2. 添加了依赖项OpenCVLibrary320
  3. 在OpenCVLibrary320的build.gradle中将compilesdk和targetdk版本更改为23,并将buildToolsVersion更改为25.0.0
  4. 将.. \ OpenCV-android-sdk \ sdk \ native的内容复制到app \ main \ src \ jniLibs(创建jni文件夹之后)
  5. 编写一小段代码以测试其是否正常工作

但是我得到了错误:

错误:任务':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文件夹中.

Note: In step 4, I created the jniLibs folder but it did not show up in the 'Android' view so I had to copy the contents to the jniLibs folder in the 'Project' view.

推荐答案

手动将jar文件添加到lib文件夹中,

Manualy add the jar file in the lib folder,

app-> libs-> xyz.jar

app -> libs -> xyz.jar

这还将创建重复的jar问题,将其从先前的文件夹中删除,因为如果不删除它,它将被编译两次.

This will also create duplicate jar issue, remove from the previous folder, because it gets compiled twice if you do not remove

这篇关于无法在Android Studio中集成OpenCV的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆