Windows下配置Qt for Android开发环境
在此整理 Windows 系统下配置 Android 开发环境的过程供大家参考。
注意:以下安装路径中最好不要有空格和中文字符。
安装Qt
在 Qt 官方网站 http://www.qt.io/download-open-source/ 下载最新版本的 Qt for Android 并安装。
安装时最好勾选“MinGW”(用于编译Windows程序)、“Android x86”(虚拟机调试时使用)和 “Android armv7” 组件。如果想要源码调试,勾选 “Source Component” 组件。最后别忘了勾选 “MinGW” 编译工具。
安装最新版Perl
在 http://strawberryperl.com/ 下载最新版本的 Perl for MS Windows 并安装。安装成功后,打开cmd,在 cmd中输入 perl -v
测试下是否安装成功。
经验证此项为非必须。
安装安卓SDK
安装Android SDK(只安装tool应该就可以了),把 <android_SDK_BOOT>/tools
添加到path环境变量中,把 <android_SDK_BOOT>/platform-tools
添加到path环境变量。
运行 “Android SDK Manager” 并且安装最新版本的 “SDK Platform” 和 “Google APIs”。如果无法连接到谷歌可以使用下面提到的镜像服务器。
Android SDK下载地址:http://developer.android.com/sdk/index.html
由于众所周知的原因,上面的链接可能无法打开。但是你可以在 http://www.androiddevtools.cn/ 记载的镜像服务器上下载和安装 Android SDK 和其他工具。
安装JDK7
在 Oracle 官方网站 http://www.oracle.com/technetwork/java/javase/downloads/index.html ,下载最新版本的JDK并安装。
新建环境变量 “JAVA_HOME”,变量值中填写 <JDK_ROOT>
。把 %JAVA_HOME%\bin
添加到PATH环境变量中。
在cmd中分别输入 java -version
与 javac -version
,验证是否配置成功。
注意:安装jdk时会弹出jre的安装,不要把jre安装在jdk同一个目录里。
安装Android NDK
在 https://developer.android.com/tools/sdk/ndk/index.html 下载安卓NDK,只需直接解压即可。
安装ANT
在Apache Ant官网 http://ant.apache.org/ 下载最新版本的Ant并安装。
在path环境变量中添加 <ANT_PATH>\bin
,其中 <ANT_PATH>
为Ant安装路径。
至此,Android开发环境基本配置完成。如果编译时提示找不到mingw32_make.exe
,添加 D:\Qt\Qt5.5.0\Tools\mingw492_32\bin
到Path环境变量中。
下面是我电脑的环境变量供大家参考。
...
D:\Qt\Qt5.3.1\5.3\msvc2010_opengl\bin
D:\Qt\Qt5.5.0\5.5\msvc2010\bin
...
%JAVA_HOME%\bin
E:\android\apache-ant-1.9.6
E:\android\sdk\platform-tools
D:\Qt\Qt5.5.0\Tools\mingw492_32\bin
配置成功后的Qt Creator设置如下图:
如果检测不到Qt构建套件需手动添加。
参考文章:
Building Qt/Android on Windows
windows下Qt5.1 for android开发环境配置