在 Android Studio 中的依赖项中未显示 OpenCV 模块

May*_*tav 8 opencv android-studio

我尝试了很多在 Android Studio 上设置 OpenCV Android 库的教程和博客 ,其中一些在这里

在 Android Studio 上设置 OpenCV Android 库的初学者指南

将 OpenCV 库添加到 Android Studio

Android Studio 中的 OpenCV

但我无法根据上述解决方案进行配置

开始时,当我尝试从/OpenCV-android-sdk/sdk/javaandroid studio导入模块时没有显示模块名称编辑框,因此我必须添加“java”作为OpenCV模块名称

在此处输入图片说明

好的,导入名为 java 的模块后,我们必须添加依赖项,但在添加模块依赖项时未显示任何模块名称 java 或任何内容

在此处输入图片说明

任何人都知道我如何解决这个问题或任何正确的OpenCV配置步骤Android studio

我在用

安卓工作室-4.0

opencv-4.3.0-android-sdk

小智 3

第一个屏幕截图:Android Studio 可能在新版本中删除了该选项。

第二个屏幕截图:您可以通过编辑 Opencv 的 build.gradle 来解决问题,如下所示:

apply plugin: 'com.android.library'

android {
    compileSdkVersion 28
    buildToolsVersion "28.0.3"

    defaultConfig {
        //applicationId "org.opencv"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

将applyplugin: 'com.android.application'更改为applyplugin: 'com.android.library'

并注释掉以下行:

applicationId“org.opencv”