当前位置: 首页 > news >正文

Android studio导入OpenCV报“Unresolved reference: android“

本人第一次写安卓项目,遇到了如下问题,网上找了一大堆也没有说的很直接的解决方法,所有就写个经验贴吧,先说问题
如下图这种
在这里插入图片描述
首先问题原因是因为:OpenCV 模块的源代码路径是 src/main/java/src/org/opencv/android – 这是一个嵌套路径(双重 src:java/src/org/opencv),而不是标准的 Android 项目结构 src/main/java/org/opencv/android。这是SDK ZIP 解压后,sdk 目录下有额外的 src 层级,导致 Gradle 默认扫描 src/main/java 时找不到 org.opencv.android 包,从而报 “Unresolved reference: android” 错误。

解决方法:
在这里插入图片描述
1、如果你的OpenCV这个项目里面没有src这个文件,将 sdk/java/src 目录复制到你的 OpenCV 模块(需要OpenCV与 app 同级)下的 src/main/java 目录 。如果没有 src/main/java 目录,需要手动创建。
2、将 sdk/native/libs 目录复制到你的 OpenCV 模块下的 src/main/jniLibs 目录 。同样,如果没有 src/main/jniLibs 目录,手动创建

3、OpenCV下的build.gradle中的sourceSets 代码如下:

    sourceSets {main {java.srcDirs = ['src/main/java/src']  // 嵌套路径jniLibs.srcDirs = ['src/main/jniLibs']}}

这样就能解决"Unresolved reference: android" 这个错误了!好了,我也要继续解决我遇到的新问题了,告辞!!!

http://www.dtcms.com/a/403399.html

相关文章:

  • 如何管理网站域名服务器做php网站
  • (Arxiv-2025)OmniInsert:无遮罩视频插入任意参考通过扩散 Transformer 模型
  • 大模型实战:通义万相2.1-文生视频-1.3B
  • 【C语言】统计二进制中1的个数:三种方法的比较与分析
  • C语言:数组元素逆序存放
  • C++(day1)
  • 如何让百度抓取网站wordpress 免费插件
  • 无人机无线电测距模块技术要点与难点
  • 逻辑回归中的成本损失函数全解析:从数学推导到实际应用
  • 组件化思维(下):表单与交互组件,倾听用户的心声
  • 机器学习——逻辑回归详解
  • wordpress做英文站最打动人心的广告语
  • 支持向量机深度解析:从数学原理到工程实践的完整指南——流式在线学习、增量 SVM 与万亿参数时代的挑战
  • 时间复杂度与空间复杂度系统梳理与实战
  • 三轴正交磁力矩器输出力矩计算原理及实现
  • 小组网站建设方案书网站seo优化关键词快速排名上首页
  • 淘宝cms建站wordpress调取某页面
  • STM32的HAL库驱动ADS124S08进行PT100温度采集
  • 软件报错处理合集,大部分情况需要下载Webview2、.NET4.8、获取C盘管理员权限等
  • Jakarta EE 实验 — Web 聊天室(过滤器、监听器版)进阶
  • 腾讯风铃怎么做网站wordpress添加百度统计代码
  • JMeter的取样器
  • LSTM自然语言处理情感分析项目(一)构建词汇表
  • 门户网站建设ppt方案企业网站建设教程pdf
  • 搭建网站的企业淘客帝国 wordpress
  • HarmonyOS 5 网络编程与数据存储实战:从RESTful API到本地持久化
  • Vue.js 生命周期详解
  • 云手机远程控制的作用
  • Vue3》》vite》》 vue-router 和文件路由
  • 个人网站搭建详细步骤线上做汉语教师网站