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

相关推荐
liang_jy5 小时前
Android 窗口容器树(一)—— 窗口和窗口容器树
android·源码
HUGu RGIN5 小时前
MySQL--》如何在MySQL中打造高效优化索引
android·mysql·adb
Joseph Cooper8 小时前
Linux/Android 跟踪技术:ftrace、TRACE_EVENT、atrace、systrace 与 perfetto 入门
android·linux·运维
空中海8 小时前
安卓逆向03. 动态调试、抓包分析与 Frida Hook
android
一起搞IT吧9 小时前
相机Camera日志实例分析之二十:相机Camx【照片后置4800/5000/6400万拍照】单帧流程日志详解
android·嵌入式硬件·数码相机·智能手机
jinanwuhuaguo10 小时前
(第三十三篇)五月的文明奠基:OpenClaw 2026.5.2版本的文明级解读
android·java·开发语言·人工智能·github·拓扑学·openclaw
千码君201612 小时前
Trae:一些关于flutter和 go前后端开发构建的分享
android·flutter·gradle·android-studio·trae·vibe code
山居秋暝LS15 小时前
安装C++版opencv和opencv_contrib
开发语言·c++·opencv
重生之我是Java开发战士15 小时前
【MySQL】事务 & 用户与权限管理
android·数据库·mysql
怣疯knight17 小时前
Windows不安装 Android Studio如何打包安卓软件
android·windows·android studio