首页 > 解决方案 > 无法在 Android Studio 中导入 OpenCV 库

问题描述

我已经下载了 Android Studio 4.0.1 和 OpenCV 库的相同版本。

我做了一个随机的Java项目只是为了设置库,但是当我选择库时(路径正确-“C:\opencv-4.0.1-android-sdk\OpenCV-android-sdk\sdk\java”)他们不要显示它,让我完成这个动作(请看下图)。

显示问题的图像

为什么我不能选择图书馆?我正在观看一个 Youtube 视频(这里是初学者),这个人可以看到它完全不同。

标签: javaandroidopencvmoduleconfiguration

解决方案


For me the import project functionality also doesn't work, but what worked is to create a new empty project, clears its artifacts, and copy the OpenCV library artifacts from OpenCV-android-sdk\sdk\java\ folder. There are 6 steps:

  • copy AndroidManifest.xml to src/main
  • copy sources to src/main/java
  • copy res folder to src/main
  • copy libs folder from OpenCV-android-sdk\sdk\native\libs to src/main and rename it to jniLibs
  • create folder src\main\aidl and move file src\main\java\org\opencv\engine\OpenCVEngineInterface.aidl to folder src\main\aidl\org\opencv\engine\
  • in build.gradle set project as library by specifying plugins { id 'com.android.library'}

You can refer to the image in order to see the final project tree: project structure image


推荐阅读