Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio androidstudio 3.4.2(macosx)添加模块依赖项对话框为空_Android Studio_Opencv_Opencv4android - Fatal编程技术网

Android studio androidstudio 3.4.2(macosx)添加模块依赖项对话框为空

Android studio androidstudio 3.4.2(macosx)添加模块依赖项对话框为空,android-studio,opencv,opencv4android,Android Studio,Opencv,Opencv4android,在今天将android studio升级到3.4.2(macosx)之后,我创建了一个android项目并成功导入了opencv模块。但当我尝试将opecv模块添加到我的模块(应用程序)时,“添加模块依赖项”对话框始终为空,无法选择任何内容: 我以前也遇到过类似的问题。它是由opencv4.1.0 sdk引起的。如果你把它导入android studio,没有错误报告,但实际上它遗漏了一些东西。 在退回到正式的opencv3.4.2版本之后。现在很好用 也许opencv4.1.0版本仍然不是稳定

在今天将android studio升级到3.4.2(macosx)之后,我创建了一个android项目并成功导入了opencv模块。但当我尝试将opecv模块添加到我的模块(应用程序)时,“添加模块依赖项”对话框始终为空,无法选择任何内容:


我以前也遇到过类似的问题。它是由opencv4.1.0 sdk引起的。如果你把它导入android studio,没有错误报告,但实际上它遗漏了一些东西。 在退回到正式的opencv3.4.2版本之后。现在很好用


也许opencv4.1.0版本仍然不是稳定的版本。所以不要使用它。

以下是在Android Studio 3.4.2中将OpenCV 4.1.0作为外部模块导入的步骤:

  • 下载、解压缩下载的文件并将OpenCV android sdk目录放在您选择的路径上,例如/Users/example/Downloads/OpenCV android sdk

  • 打开setting.gradle文件并附加以下两行:

    include':opencv'
    project(':opencv')。projectDir=新文件(opencvsdk+'/sdk')

  • 打开gradle.properties文件并附加以下行(不要忘记为您的机器使用正确的OpenCV Android SDK路径):

    opencvsdk=/Users/Example/Downloads/opencvandroid sdk

  • 打开app build.gradle文件并将
    实现项目(路径:':opencv')
    添加到依赖项部分:

    依赖项{
    ...
    实施项目(路径:':opencv')
    }

  • 单击
    文件->将项目与Gradle文件同步


  • 有关如何使用Android Studio设置OpenCV的完整说明,您可以查看my.

    下载的“OpenCV Android sdk”的哪个文件夹作为模块导入?能否显示openCVLibrary410中的build.gradle文件?