Android Studio 导入opencv异常报错紧急救援
创始人
2024-03-25 17:36:56
0

Download OpenCV from SourceForge.net

1、下载Android demo之后导入Android Studio 如下图所示 报错信息如下

A problem occurred configuring root project 'opencv_samples'.
> Could not resolve all artifacts for configuration ':classpath'.> Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version.Searched in the following locations:- https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/$kotlin_version/kotlin-gradle-plugin-$kotlin_version.pom- https://dl.google.com/dl/android/maven2/org/jetbrains/kotlin/kotlin-gradle-plugin/$kotlin_version/kotlin-gradle-plugin-$kotlin_version.jar- https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/$kotlin_version/kotlin-gradle-plugin-$kotlin_version.pom- https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-gradle-plugin/$kotlin_version/kotlin-gradle-plugin-$kotlin_version.jarRequired by:project :Possible solution:- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

2、首先我们将上面的异常拆分一下

question 1  A problem occurred configuring root project 'opencv_samples' 

配置根项目“opencv_samples”时出现问题,其实到这里还看不出来是啥问题,那我们继续往下分析,

question 2 Could not find org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version 这句话看起来很熟悉,难道kotlin版本不对,换一个试试?于是改了一个版本 结果failed。然后继续往下看

3、这个主要二个地方有一个app目录下面的build.gradle和工程目录build.gradle

4、项目工程build.gradle文件

5、app目录下面的build.gradle文件

 6、其实到这里问题还是没有定位到,因为要集成opencv库,因为导入opencv库这时候需要考虑到你的环境 NDK版本与Gradle版本 是不是一致,可能现在很多小伙伴都已经用最新的android studio ide工具,但是个人建议工作中还是装二个不同的版本,尤其是调试与opencv库人脸识别算法相关的,不要问我为什么?需要的时候你就知道他有多想,官方下载地址(我这里下载3.5.2版本)Android Studio 下载文件归档  |  Android 开发者  |  Android Developers

 7、NDK下载本身as自带 如下图所示 对应版本如下 最老的是16版本如果还需要其他版本Unsupported Downloads · android/ndk Wiki · GitHub

 8、下载之后然后在local.properties 配置ndk路径 dir 如下图所示 这里替换成你自己ndk.dir即可

 9、build一下 然后就是等待编译 此处可以喝杯咖啡压压惊 ,然后看到编译成功了。到这里基本结束了。

 

 总结:

1、ndk版本建议选16-19版本 (不需要最新!!!  不需要最新!!!  不需要最新!!!),如果不行再进行下载ndk版本进行尝试

2、gradle建议3.5.2 版本 或者使用本地gradle配置

3、编译报错信息需要仔细分析 看不懂翻译软件看下 

4、细心 细心 再细心 

5、Android Studio版本建议下载二个不同的版本 最新以及3.5.2 -3.6.以后版本

6、包括jdk版本也需要注意 这里我建议jdk8即可 

这里也是抛砖引玉,具体还是看项目工程实际情况,仅供参考。但是解决问题思路方法是类似。转载请注明出处,Android Studio 导入opencv异常报错紧急救援_KdanMin的博客-CSDN博客谢谢。

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...