我正在尝试为Open Cv添加模块依赖性。
为此,我从下面的链接下载了latet OpenCv库: https://sourceforge.net/projects/opencvlibrary/files/opencv-android/3.4.3/
然后,在Android Studio中,我已完成以下操作:
文件>新建>导入模块
通过这种方式,我为OpenCv导入了一个模块/目录。
现在,我必须为添加的模块添加模块依赖性。 为此,我尝试如下操作:
文件>项目结构>依赖性> +>模块依赖性
但是,它向我显示:选择至少一个模块
参考图像如下:
可能是什么问题?
答案 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
}