我使用的是Win8、jdk7、Eclipse4.2、Andoird SDK (ADT) Rev 21、OpenCV 2.4.3、C/C++ Dev。工具8.1.1。安装的都是从API Level 8开始安装的Android Target SDK,详情请参见:http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html
导入库和示例项目后,我在文件OpenCVEngineInterface中收到以下错误。mac os也是如此。
Description Resource Path Location Type
The method asBinder() of type OpenCVEngineInterface.Stub must override a superclass method OpenCVEngineInterface.java /OpenCV Library -
2.4.3/gen/org/opencv/engine line 35 Java Problem
The method asBinder() of type OpenCVEngineInterface.Stub.Proxy must override a superclass method OpenCVEngineInterface.java /OpenCV Library -
2.4.3/gen/org/opencv/engine line 96 Java Problem
The method getEngineVersion() of type OpenCVEngineInterface.Stub.Proxy must override a superclass method OpenCVEngineInterface.java /OpenCV Library - 2.4.3/gen/org/opencv/engine line 107 Java Problem
The method getLibPathByVersion(String) of type OpenCVEngineInterface.Stub.Proxy must override a superclass method OpenCVEngineInterface.java /OpenCV Library - 2.4.3/gen/org/opencv/engine line 129 Java Problem
The method installVersion(String) of type OpenCVEngineInterface.Stub.Proxy must override a superclass method OpenCVEngineInterface.java /OpenCV Library - 2.4.3/gen/org/opencv/engine line 152 Java Problem
The method getLibraryList(String) of type OpenCVEngineInterface.Stub.Proxy must override a superclass method OpenCVEngineInterface.java /OpenCV Library - 2.4.3/gen/org/opencv/engine line 175 Java Problem发布于 2012-11-16 03:18:26
具体地说,昨天晚上,我遇到了和你一样的问题,今天我找到了解决方案。显然,或者我们的Eclipse有一些默认配置,或者我们从OpenCV获得的Eclipse项目是错误的。
要解决此问题,请转到Eclipse下的项目,然后:
我使用的是Java版本1.5,它在覆盖方法方面有一些问题,但在Java 1.6中,它工作得很好!我希望我已经帮到你了:D
编辑:我公开的解决方案比另一个更好。您不必更改您的ADT,只需更改Java编译器的版本,它将不会出现问题:D
发布于 2012-11-16 05:22:03
看起来在不同版本的ADT插件之间的Eclipse项目设置中存在一些不兼容的地方。要消除这些错误,您必须在导出到Eclipse之前从/sdk/java文件夹中删除.settings文件夹。感谢: Andrey Pavlenko http://answers.opencv.org/question/4209/build-errors-after-opencv-library-import/
发布于 2012-11-16 05:55:53
在这里发布了一个对我有效的解决方案...
http://answers.opencv.org/question/4209/build-errors-after-opencv-library-import/
在导入示例工程之前,移除OpenCV-2/sdk/java下的.settings文件夹。
https://stackoverflow.com/questions/13388458
复制相似问题