我正在尝试在Android studio IDE中安装opencv 3.0.0。 但是每次我通过导入“org.opencv.engine.OpenCVEngineInterface”来解决这个问题时,IDE都会给出4个错误:
错误:(7,25)错误:包org.opencv.engine不存在 错误:(47,15)错误:找不到符号类OpenCVEngineInterface 错误:(161,51)错误:包OpenCVEngineInterface不存在 错误:任务'执行失败':libs:opencv:compileReleaseJava'。
我进入opencv / engine文件夹,有一个名为OpenCVEngineInterface.aidl
的文件。
所有这些错误都由同一个东西联合起来 - org.opencv.engine。
我四处搜寻,但没有找到任何东西。
答案 0 :(得分:3)
这是因为您没有将包org.opencv.engine添加到正确的路径。
在OpenCV SDK中,org.opencv.engine是aidl。您需要将org.opencv.engine.OpenCVEngineInterface.aidl添加到aidl目录。
您可以按照以下方式解决此问题:
1,在“main”中创建一个新目录。
2,将包org.opencv.engine复制到此目录,如下所示:
之后,再试一次。
答案 1 :(得分:0)
在将OpenCV作为模块添加到项目后,我找到了解决方案,您必须将“Android”方面(打开模块设置 - > Facets)添加到OpenCV模块,并在正常项目中指定路径。
答案 2 :(得分:0)