Ubutu 14.04 安装配置Android opencv开发环境
以下参照网上很多资料,自己测试成功。
1. 下载JDK 并安装:
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载的默认路径在 Downloads 里面,先建立一个安装的解压路径:
sudo mkdir /opt/Java
接下来进入到下载的路径将文件移动到新建的路径下面:
cd Downloads/
sudo mv jdk-8u40-linux-i586.tar.gz /opt/Java/
然后在这个路径下面解压(先不要删除,成功以后再说):
sudo tar
-zxvf jdk-8u40-linux-i586.tar.gz
解压以后,配置相关的环境变量:
sudo gedit /etc/profile
在文件的最后加上后面的几行代码:
#set java environment
export JAVA_HOME=/opt/Java/jdk1.8.0_40
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存关闭文件,注销电脑看是否成功安装
打开Terminal,输入:
java -version
显示信息:
表示安装成功
2. 下载安装 ADT
网上都有说明:
Google现在提供了包含了eclipse的SDK,也包含了ADT,所以不用再像以前那样麻烦去分别安装了。
上Android官网下载ADT Bundle:http://developer.android.com/sdk/index.html
这里下载 for Linux 64位版本:adt-bundle-linux-x86_64-20140321.zip
http://www.cnblogs.com/tc310/p/3938353.html
谢谢这位兄弟的分享
然后在 home 文件夹下面解压文件:
cd Downloads/
mv adt-bundle-linux-x86-20140702.zip ~
因为文件类型是:zip 所以解压的命令是:unzip
cd ..
unzip adt-bundle-linux-x86-20140702.zip
解压完成以后就安装好了
存在的问题:
3. Android NDK 安装
下载地址:http://down.tech.sina.com.cn/page/52981.html (无需翻墙)
下载完成以后,同样解压,配置环境变量:
sudo tar jxvfandroid-ndk-r9c-linux-x86.tar.bz2
解压完成后,配置环境变量:
修改当前登录用户配置文件:
~$ sudo gedit ~/.profile
修改系统配置文件:
~$ sudo gedit /etc/profile
export ANDROID_NDK=/opt/Java/android-ndk-r9c
export PATH=$ANDROID_NDK:$PATH
使用.命令使得它生效(也可以注销计算机):
~$ . /etc/profile在Terminal 里面输入: ndk-build 显示:
表示安装成功
4. Opencv4Android 下载安装
下载地址:
http://sourceforge.net/projects/opencvlibrary/files/
下载以后解压,然后将里面的SDK 文件夹拷贝到workspace 下面就好了
在使用的时候,在ADT工程里面导入就可以了!
附录:
据说是有四个地方可以配置的,但是他们作用的范围以及生效的操作不一样。具体看一下:
1. 系统的环境 2 .用户设置环境信息
3. bash shell的用户信息 4. bash shell的bash信息
他们的区别在于:
etc/environment:设置整个系统的环境,与登录用户无关
/etc/profile:为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行并从/etc/profile.d目录的配置文件中搜集shell的设置
/etc/bash.bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bashrc:该文件包含专用于该登录用户bash shell的bash信息,当登录时以及每次打开新的shell时该该文件被读取。它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户 权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。
各配置的生效时间:
/etc/environment:重启生效
/etc/profile:注销后登录生效, 也可以 . /etc/profile 使它生效
/etc/bash.bashrc:重新打开bash shell后生效
~/.bahsrc:重新打开bash shell后生效
最终,删除JDK 等的压缩包
参考文献:
http://blog.sina.com.cn/s/blog_4c8fbf480102uzcl.html
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。