opencv-android编译遇到的相关问题处理

1、opencv-android sdk下载

下载地址:https://opencv.org/releases/

下载安卓SDK即可

2、解压下载好的SDK

3、导入opencv的SDK到安卓项目中

导入步骤在/OpenCV-android-sdk/sdk/build.gradle文件的注释中写的非常详细,大家可安装官方给出的步骤导入。

4、问题处理

4.1、compileSdkVersion is not specified处理

按IDE的提示修改

4.2、Plugin with id 'kotlin-android' not found处理

按截图中的改写

bash 复制代码
plugins { 
    id 'com.android.library' 
    id("org.jetbrains.kotlin.android") version "1.8.10" apply true 
}

4.3、Namespace not specified 命名空间未指定

4.4、Error while evaluating property 'compilerOptions.jvmTarget' of task ':opencv:compileDebugKotlin'.

bash 复制代码
kotlinOptions { 
    jvmTarget = JavaVersion.VERSION_1_8
}

4.5、OpenCVEngineInterface文件未编译

启用aidl文件编译

bash 复制代码
buildFeatures { 
    buildConfig true 
    aidl true 
}

5、编译成功

解决完上面一系列坑之后终于编译成功了

6、添加安卓项目的module依赖关系

打开项目结构设置页面

选择app模块并点击"+"按钮,然后选择模块依赖

勾选opencv模块点击确认即可

相关推荐
机智的张尼玛10 小时前
我基于 Kotlin Multiplatform 实现了一套跨平台的弱网离线同步引擎
android·开源·kotlin
安卓修改大师13 小时前
安卓修改大师反编译引擎Apktool深度解析:版本选择、参数说明与实战技巧
android
error:(13 小时前
【系统与实战双精通】VS Code 调试 ROS2 Python 节点与 Launch 系统指南
android·java·python
黄林晴15 小时前
Kuikly 是什么?和KMP有什么关系?
android·前端
帅次16 小时前
Android 高级工程师面试:Kotlin 语法基础 近1年高频追问 22 题
android·面试·kotlin·扩展函数·空安全
想你依然心痛17 小时前
嵌入式日志系统:分级日志、环形缓冲区与远程输出——运行时调试、非侵入
android·前端·javascript
用户693717500138418 小时前
AI Agent 里的 Loop 到底是什么?
android·前端·后端
海天鹰18 小时前
安卓分割空字符串数组长度为1
android
Coffeeee19 小时前
从 Android 15 到 Android 17,谷歌猝不及防的音频改动
android·前端·google
用户693717500138419 小时前
AI 领域的 Harness,到底是什么意思?
android·前端·后端