配置Windows下Eclipse+Android OpenCV环境碰到的问题

最近在Windows7下配置Eclipse的Android OpenCV开发环境时,需要配置Eclipse下Android SDK、NDK环境,还有把Android OpenCV的SDK也添加进来,关于如何配置Android SDK(即标准的Android应用开发环境)可参考本博客之前的相关文章,而NDK的配置可参考http://developer.android.com/tools/sdk/ndk/index.html,对于Android OpenCV SDK的配置可参考http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html,当把OpenCV下载下来后,也可阅读里面的doc目录下的opencv_tutorials.pdf文档,我这里是参考该文档进行的。

在配置NDK完成后,导入OpenCV的例子时出现Error: Cannot run program "ndk-build": Launching failed,主要是没有设置NDKROOT环境变量,将其添加到Windows系统环境变量里即可,该参数的值为NDK包对应的目录。然后在加载完OpenCV Library - 2.4.2后提示类似如下的内容:

The method asBinder() of type OpenCVEngineInterface.Stub must override a superclass method

OpenCVEngineInterface.java

/OpenCV Library - 2.4.3/gen/org/opencv/engineline 35Java Problem

原来是我的项目里JAVA编译器默认配置是1.5的,将其改为1.6即可解决该问题。至此,整个环境按照相应的文档均配置完成了,接下来就是Android下OpenCV的学习了。

你可能感兴趣的:(配置Windows下Eclipse+Android OpenCV环境碰到的问题)