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

相关推荐
开发者如是说6 分钟前
可能是最好用的多语言管理工具
android·前端·后端
流星雨在线7 分钟前
[汇总]Android Framework相关
android·framework
小红的布丁21 分钟前
Reactor 模型详解:单 Reactor、主从 Reactor 与 Netty 思想
android·java·开发语言
cch891825 分钟前
Laravel与ThinkPHP5.x核心对比
android
秋月的私语38 分钟前
遥感影像拼接线优化工具:基于Qt+GDAL+OpenCV的从零到一实践
开发语言·qt·opencv
酿情师1 小时前
PHP 反序列化漏洞与 POP 链详解:网络安全小白从零入门
android·web安全·php
数厘1 小时前
2.3MySQL 表结构设计:提升 SQL 查询性能的关键
android·sql·mysql
Kiri霧1 小时前
Kotlin递归
android·开发语言·kotlin
普通网友1 小时前
Android开发:使用Kotlin+协程+自定义注解+Retrofit的网络框架
android·kotlin·retrofit
常利兵1 小时前
Kotlin抽象类与接口:相爱相杀的编程“CP”
android·开发语言·kotlin