【问题标题】:Issue in Adding Module dependency for OpenCv为 OpenCv 添加模块依赖项的问题
【发布时间】:2019-11-24 19:15:27
【问题描述】:

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

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

然后,在 Android Studio 中,我做了如下:

文件 > 新建 > 导入模块

这样,我已经为 OpenCv 导入了一个模块/目录。

现在,我必须为添加的模块添加模块依赖项。 为此,我尝试执行以下操作:

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

但是,它告诉我:选择至少一个模块

可能是什么问题?

【问题讨论】:

  • 你需要在opencv文件夹中选择android-sdk文件夹中的java文件夹
  • 是的,我通过以下链接中的参考选择了它:android.jlelse.eu/…

标签: android android-studio opencv dependencies


【解决方案1】:

通过编辑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 plugin: 'com.android.library'apply plugin: 'com.android.application'

在下面一行评论:

applicationId "org.opencv"

【讨论】:

    【解决方案2】:

    问题可以解决,如果你无法从项目结构中添加依赖,可以直接写在app的build.gradle中。

    注意:当您将 opencv 文件夹添加为项目中的模块时,请勿重命名它。

    在应用程序的build.gradle 中写入:

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

    【讨论】:

      猜你喜欢
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多