由于暑假要搞点什么东西,参加比赛,虽然不知道其他组员都在干啥,俺还是默默的把环境给配了一下~但是我想说这简直丧心病狂,要配的东西敢不敢更多一点!!!
1、要搞手机应用,Android环境得搭好呗,基本上都能搭好,无非就是eclipse、JDK、SDK、CDT、ADT,就是ADT这家伙有点闹心,谁叫Android的官网又打不开鸟呢~
2、NDK+Cygdrive环境配置:
NDK的话,去百度,然后荡一个,r8的就差不多了吧,好像r9的更潮,不过我怕没大神指导,自己不会配;
这两个准备妥当之后,还有一步,配置NDK
a、首先找到cygwin的安装目录,找到一个home\<你的用户名>\.bash_profile文件,我的是:E:\cygwin\home\Administrator\.bash_profile,
b、打开bash_profile文件(推荐用Sublime text2打开,这软件不错,黑灯瞎火的时候看代码相当舒服)然后就在文件后面添加NDK=“/cygdrive/<你的盘符>/<android ndk 目录> ”例如:
NDK=“/cygdrive/d/android-ndk-r8”
export NDK
c、最后在PATH里面也加上一个路径,大神说要用Linux的写法,不然Cygdrive这孩纸会报错
比如说,我的android-ndk-r8文件夹放在D:\android\android-ndk-r8
那么,PATH里面就要加一句 cygdrive/d/android/android-ndk-r8;
(有个大神只用了ab两步就搞定了,有个大神用c步就搞定了,还有个大神修改了Cygdrive安装目录下etc里面的profile文件,在PATH后面加上了ndk的路径。不过我只是一枚屌丝,试了老半天,最后abc合在一起终于搞定了,大家伙可以试试)
3、Opencv for Android 开发环境配置
把那啥opencv for Android的安装包从http://opencv.org/弄下来,然后解压,在apk文件夹里面选一个.apk复制到SDK目录下的platform-tools里面去,然后在用cmd找到文件目录,adb install xxx.apk,就可以把这个必需的opencv manager安装到虚拟机里面了,必需要装!最后再将opencv的SDK引入到工作目录里面去,基本上就OK啦~
其实不才在下特别懒,这都是借鉴了http://blog.csdn.net/pwh0996/article/details/8957764这篇文章,而后这篇文章的作者又在文章中给了好多链接,只要细心一点,别把名字啥的搞错,基本上顺利的话要不了很久,不过不才在下确实配的很不顺利,终于在第二天搞好了,确切的说第一天忙着看《古剑基谭》,边看边搞,三心二意,效果不佳呀;第二天安心的看完了电视再搞,一心一意,立马见效呀~(PS:不才在下绝对没有植入广告的意思^_^)
Opencv for Android 环境配置篇~简直丧心病狂