您的位置:首页 > 移动开发 > Android开发

android-opencv之路上问题及解决

2011-09-23 11:42 176 查看
本文只提出安装过程的问题及解决。

cygwin的安装时遇到了非正常启动,原因是修改.bashprofile里面的$NDK路径时用的是文本工具,后来下了个editplus来编辑。

opencv源文件,自己找了个网站http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package_using_with_NDK.html#android-binary-package-with-ndk很不给力啊,发现和帖子上说的不一样,折腾半天也不行。后来找了个csdn的网页 http://blog.csdn.net/RoyalVane/article/details/6538443 很给力。

这个贴子说的opencv版本要求的是android-ndk-r4-crystax, 奈何我用的是ndk-r6,于是找啊找

,找到了这个http://www.crystax.net/zh/android/ndk/4,然后安装步骤做。

可是我在编译的时候,老是出现“时钟出错,可能编译不完全”,我就编译了n次,后来搞到eclipse常用的d盘的工作目录,不知道什么原因,正常了



这时候又出问题了,eclipse老是出现Must Override a Superclass Method 的问题 ,然后要求删去@override,那怎么能吃呢?又折腾啊

,一个老外的博客帮了我一把http://blog.donnfelker.com/2010/07/06/android-must-override-a-superclass-method-errors/
,就是设置Window –> Preferences –> Java –> Compiler为 1.6版本的,结果就可以了,至于library不能启动,前面的http://blog.csdn.net/RoyalVane/article/details/6538443 已经说了。

最后是个很蠢的问题,我以为导入opencv.jar就是把文件夹放进工程文件,搞了好久是原来是要右击工程properties ——>java build path——>libraries——>add external jars。主要是因为我以为自己有c++的基础,就自以为是了,看来还是得好好看看java的编程思想啊。

总结起来,google和百度要结合者用,当然了csdn也得常来,必要时留点经验教训,大家共同分享。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: