首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV安卓库安装后出现错误

OpenCV安卓库安装后出现错误
EN

Stack Overflow用户
提问于 2012-11-15 06:26:01
回答 4查看 4.9K关注 0票数 5

我使用的是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也是如此。

代码语言:javascript
复制
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
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-16 03:18:26

具体地说,昨天晚上,我遇到了和你一样的问题,今天我找到了解决方案。显然,或者我们的Eclipse有一些默认配置,或者我们从OpenCV获得的Eclipse项目是错误的。

要解决此问题,请转到Eclipse下的项目,然后:

  1. 鼠标右键button
  2. Properties
  3. Java Compiler
  4. Compiler合规性级别= 1.6

我使用的是Java版本1.5,它在覆盖方法方面有一些问题,但在Java 1.6中,它工作得很好!我希望我已经帮到你了:D

编辑:我公开的解决方案比另一个更好。您不必更改您的ADT,只需更改Java编译器的版本,它将不会出现问题:D

票数 12
EN

Stack Overflow用户

发布于 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/

票数 1
EN

Stack Overflow用户

发布于 2012-11-16 05:55:53

在这里发布了一个对我有效的解决方案...

http://answers.opencv.org/question/4209/build-errors-after-opencv-library-import/

在导入示例工程之前,移除OpenCV-2/sdk/java下的.settings文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13388458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档