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模块点击确认即可

相关推荐
韩仔搭建2 小时前
第二章:安卓端启动流程详解与疑难杂症调试手册
android·ui·娱乐
A-花开堪折2 小时前
Android7 Input(七)App与input系统服务建立连接
android
冰糖葫芦三剑客2 小时前
Android 自定义悬浮拖动吸附按钮
android
吃汉堡吃到饱2 小时前
【Android】从Choreographer到UI渲染(二)
android·ui
微信公众号:AI创造财富2 小时前
显示的图标跟UI界面对应不上。
android·ui
aningxiaoxixi2 小时前
安卓 Audio Stream 类型
android
奔跑吧 android2 小时前
【android bluetooth 协议分析 01】【HCI 层介绍 3】【NUMBER_OF_COMPLETED_PACKETS 事件介绍】
android·bluetooth·hci·bt·gd·aosp13
2201_754918412 小时前
深入理解 OpenCV 的 DNN 模块:从基础到实践
人工智能·opencv·dnn
_龙小鱼_5 小时前
Kotlin扩展简化Android动画开发
android·开发语言·kotlin
奔跑吧 android5 小时前
【android bluetooth 协议分析 01】【HCI 层介绍 6】【WriteLeHostSupport命令介绍】
android·bluetooth·bt·gd·aosp13·writelehostsup·hcicmd