我试图在Android Studio IDE中安装opencv 3.0.0。但每次我在导入“org.opencv.engine.OpenCVEngineInterface”时遇到此问题时,IDE都会给我4个错误,如:
错误:(7,25)错误:错误:(47,15)错误:找不到符号类OpenCVEngineInterface错误:(161,51)错误:package OpenCVEngineInterface不存在错误:任务“:libs:opencv:compileReleaseJava”执行失败。
我进入文件夹opencv/engine,有一个名为OpenCVEngineInterface.aidl
的文件。所有这些错误都是由同一个东西连接的-org. opencv. engine。我四处搜索,但我没有找到任何东西。
4条答案
按热度按时间sauutmhj1#
它是晚了,但我发现了这个问题的新解决方案,它应该没有任何问题的工作。有一个解决方案
在build.gradle文件(模块:opencv)中,在android块的末尾
写这个块和同步。这就是全部。
hiz5n14c2#
这是因为您没有将软件包org.opencv.engine添加到正确的路径。
在OpenCV SDK中,org.opencv.engine为aidl,需要将org.opencv.engine.OpenCVEngineInterface.aidl添加到aidl目录下。
您可以按以下方式解决此问题:
1、在“main”中新建一个目录。
2、将软件包org.opencv.engine复制到此目录,如下所示:
然后再试一次。
kzmpq1sx3#
最简单的方法是右键单击模块/应用程序,如下面的快照。创建一个虚拟的.aidl文件。下一步:将.aidl文件移动到新创建的.aidl文件夹中
dced5bon4#
我已经找到了解决方案后,添加OpenCV作为模块到您的项目,你必须添加'Android'方面(开放模块设置->方面)OpenCV模块和指定的路径,在正常的项目。