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也得常来,必要时留点经验教训,大家共同分享。
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也得常来,必要时留点经验教训,大家共同分享。
相关文章推荐
- Android学习之路------解决dex方法数超过65535的问题
- OpenCV4Android调试人脸识别sample时遇到的问题和解决办法
- Android Studio-—使用OpenCV的配置方法和demo以及开发过程中遇到的问题解决
- Android项目开发遇到的问题(64K的错误)的解决之路,从入坑到出坑
- 一个Android应用开发菜鸟的成长之路——工作第一天:解决了java.lang.NoClassDefFoundError问题
- Android 解决程序启动时的黑屏问题
- Android ImageSwitcher 配合Picasso解决内存溢出(OOM)问题
- MPAndroidCharts:解决“禁用图例,直接禁用X轴会显示不全”的问题
- AndroidStudio解决Android 64k / 65k 方法数问题
- android sdk R17后混淆第三方jars问题解决
- 自定义控件解决android中TextView中英文换行问题
- VS2012 opencv 无法删除“继承的值”问题解决方案
- 解决eclipse中android添加重载函数时参数为arg0,arg1的问题
- Android状态栏通知(notification)和PendingIntent传值(解决传值总是获取第一次的值的问题)
- 解决CentOS 与 Ubuntu 中 Android ADT Failed to start emulator无法启动AVD的问题
- Gradle 构建 android 应用常见问题解决指南 推荐
- Android 解决ListView 和 ScrollView 共存冲突的问题
- android 4.4 切换语言及解决切换语言黑屏的问题
- 初学opencv遇到的问题及解决办法
- 解决Android服务器端页面header无法跳转问题