为OpenCv添加模块依赖项时出现问题

时间:2019-07-16 05:40:43

标签: android android-studio opencv dependencies

我正在尝试为Open Cv添加模块依赖性。

为此,我从下面的链接下载了latet OpenCv库: https://sourceforge.net/projects/opencvlibrary/files/opencv-android/3.4.3/

然后,在Android Studio中,我已完成以下操作:

文件>新建>导入模块

通过这种方式,我为OpenCv导入了一个模块/目录。

现在,我必须为添加的模块添加模块依赖性。 为此,我尝试如下操作:

文件>项目结构>依赖性> +>模块依赖性

但是,它向我显示:选择至少一个模块

参考图像如下:

step 1 step 2 : Add Module

可能是什么问题?

2 个答案:

答案 0 :(得分:0)

可以通过如下编辑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'
        }
    }
}

已将 apply插件:'com.android.library'从Apply插件:'com.android.application'

在第行以下评论:

applicationId“ org.opencv”

答案 1 :(得分:0)

如果您无法从项目结构中添加依赖项,而又可以直接在应用程序的build.gradle中编写依赖项,则可以解决该问题。

注意:在将opencv文件夹作为模块添加到项目中时,请勿重命名该文件夹。

在应用的build.gradle中写:

dependencies{
implementation project (':openCVLibrary347') // The name of my opencv module folder 
}