VMware7.1.4 + Centos6.5 + QT5.2.1 for android 开发环境配置
2014-04-04 17:25
591 查看
初次接触qt,经过了5天的摸趴滚打,总算是把环境搭建好了,并在手机上面正常跑起来。
接触的linux的系统,分别是Fedora 、Ubuntu和Centos。其中Fedora新一点的版本在虚拟机的环境下运行效果不好,Ubuntu的比较新的版本桌面太酷炫了,在虚拟机下面使用起来非常慢,所以选择比较稳定的CentOS6.5,虽然centos里面很多默认的软件版本都很低,比如后面要说到的gcc升级。
所需要的软件:
VMware-workstation-full-7.1.4-385536.zip
CentOS-6.5-i386-bin-DVD1.iso
CentOS-6.5-i386-bin-DVD2.iso
(升级gcc,这一步最麻烦,机器配置高的估计半个小时到1个小时,我在虚拟机上面编译gcc的源码花了3个小时如果不升级gcc到4.8以上,qtcreator不能启动)
isl-0.11.1.tar.bz2(这个是编译gcc依赖的库的源码,还有其他的一些依赖的库,后面给的链接有详细的介绍)
gcc-4.8.2.tar.bz2
(qt for android环境)
jdk-7u51-linux-i586.gz
apache-ant-1.9.3-bin.tar.gz
android-ndk-r9d-linux-x86.tar.bz2
adt-bundle-linux-x86-20140321.zip
qt-opensource-linux-x86-android-5.2.1.run
一、安装 VMware7.1.4,然后安装Centos6.5
(过程略)
安装好之后,再用vm tools创建一个VM和Centos之间的共享文件夹,方便自己的win7和centos之间拷贝文件
二、升级gcc到4.8以上,这是网上找的的链接: http://www.csdn123.com/html/blogs/20131016/83958.htm
三、安装qt-opensource-linux-x86-android-5.2.1.run
四、安装jdk、配置jdk环境变量
五、解压apache-ant-1.9.3-bin.tar.gz、android-ndk-r9d-linux-x86.tar.bz2、android-ndk-r9d-linux-x86.tar.bz2、adt-bundle-linux-x86-20140321.zip
六、配置好相应的环境变量,以及qtcreator中的路径设置
/etc/profile文件末尾添加:(下面的路径是以我自己的为准的)
ANDROID_HOME=/home/android/adt-bundle-linux-x86-20140321/sdk
ANDROID_NDK_ROOT=/home/android/android-ndk-r9d
ANT_HOME=/home/android/apache-ant-1.9.3
JAVA_HOME=/opt/java
JRE_HOME=/opt/java/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/home/Qt5.2.1/5.2.1/gcc/bin:/home/Qt5.2.1/Tools/QtCreator/bin:$ANDROID_NDK_ROOT:$ANT_HOME/bin:$ANT_HOME/lib
export ANDROID_NDK_ROOT
export ANT_HOME
export ANDROID_HOME
export JAVA_HOME
七、安装linux环境下的 手机usb驱动,这是网上找的的链接:
http://blog.csdn.net/wfung_kwok/article/details/7026602
八、在adt的tool运行sdk manager(也就是/tools/android),检查自己手机的安卓版本的相应sdk-platform是否正常下载安装。
九、写好hello程序,在手机上面运行,OK,完毕。
接触的linux的系统,分别是Fedora 、Ubuntu和Centos。其中Fedora新一点的版本在虚拟机的环境下运行效果不好,Ubuntu的比较新的版本桌面太酷炫了,在虚拟机下面使用起来非常慢,所以选择比较稳定的CentOS6.5,虽然centos里面很多默认的软件版本都很低,比如后面要说到的gcc升级。
所需要的软件:
VMware-workstation-full-7.1.4-385536.zip
CentOS-6.5-i386-bin-DVD1.iso
CentOS-6.5-i386-bin-DVD2.iso
(升级gcc,这一步最麻烦,机器配置高的估计半个小时到1个小时,我在虚拟机上面编译gcc的源码花了3个小时如果不升级gcc到4.8以上,qtcreator不能启动)
isl-0.11.1.tar.bz2(这个是编译gcc依赖的库的源码,还有其他的一些依赖的库,后面给的链接有详细的介绍)
gcc-4.8.2.tar.bz2
(qt for android环境)
jdk-7u51-linux-i586.gz
apache-ant-1.9.3-bin.tar.gz
android-ndk-r9d-linux-x86.tar.bz2
adt-bundle-linux-x86-20140321.zip
qt-opensource-linux-x86-android-5.2.1.run
一、安装 VMware7.1.4,然后安装Centos6.5
(过程略)
安装好之后,再用vm tools创建一个VM和Centos之间的共享文件夹,方便自己的win7和centos之间拷贝文件
二、升级gcc到4.8以上,这是网上找的的链接: http://www.csdn123.com/html/blogs/20131016/83958.htm
三、安装qt-opensource-linux-x86-android-5.2.1.run
四、安装jdk、配置jdk环境变量
五、解压apache-ant-1.9.3-bin.tar.gz、android-ndk-r9d-linux-x86.tar.bz2、android-ndk-r9d-linux-x86.tar.bz2、adt-bundle-linux-x86-20140321.zip
六、配置好相应的环境变量,以及qtcreator中的路径设置
/etc/profile文件末尾添加:(下面的路径是以我自己的为准的)
ANDROID_HOME=/home/android/adt-bundle-linux-x86-20140321/sdk
ANDROID_NDK_ROOT=/home/android/android-ndk-r9d
ANT_HOME=/home/android/apache-ant-1.9.3
JAVA_HOME=/opt/java
JRE_HOME=/opt/java/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:/home/Qt5.2.1/5.2.1/gcc/bin:/home/Qt5.2.1/Tools/QtCreator/bin:$ANDROID_NDK_ROOT:$ANT_HOME/bin:$ANT_HOME/lib
export ANDROID_NDK_ROOT
export ANT_HOME
export ANDROID_HOME
export JAVA_HOME
七、安装linux环境下的 手机usb驱动,这是网上找的的链接:
http://blog.csdn.net/wfung_kwok/article/details/7026602
八、在adt的tool运行sdk manager(也就是/tools/android),检查自己手机的安卓版本的相应sdk-platform是否正常下载安装。
九、写好hello程序,在手机上面运行,OK,完毕。
相关文章推荐
- VMWARE + CENTOS在windows下配置cocos2d-x android开发环境
- [Android]Android SDK开发环境配置(for android-18)
- 【React Native开发】React Native For Android环境配置以及第一个实例(1)
- PhoneGap&jQuery Mobile应用开发环境配置(For Android)
- ubuntu配置python for android开发环境的日志
- C#/mono开发Android应用程序入门(一)-(配置Mono for Android环境)(转)
- QT 5.1.1 for Android 开发环境搭建与配置【Windows 7】
- windows下Qt5.4.2 for android开发环境配置
- PhoneGap&jQuery Mobile应用开发环境配置(For Android)
- ubuntu配置python for android开发环境的日志
- windows下Qt5.1 for android开发环境配置
- windows下Qt5.1 for android开发环境配置
- phonegap3.4 for android 开发环境配置
- ArcGIS for Android Runtime100.2.0(1):开发环境配置
- CentOS 6.5(64bit)上部署Android开发环境
- ubuntu配置python for android开发环境的日志
- windows下Qt5.1 for android开发环境配置(PS:Qt5.2出来了哈,稳定)
- Qt For Android 开发环境配置
- Centos6.5搭建java开发环境配置详解
- fedora20 cocos2d-x 3.2 开发环境配置(for android)2