最近有需求用Qt开发Android APP,先将开发环境搭建整理出来。
一、下载Qt
用Qt开发Android需要下载支持Android的安装包,下载地址:https://www1.qt.io/download-open-source/?hsCtaTracking=f977210e-de67-475f-a32b-65cec207fd03%7Cd62710cd-e1db-46aa-8d4d-2f1c1ffdacea
注意:要先登录Qt账号,再登录这个网址才行!!!
我下载的是:Qt 5.6.3 for Android (Windows 32-bit, 1.1 GB) 。在安装的时候注意要勾选Qt5.6.3的安装,如下图所示:
二、下载Android需要的SDK
打开Qt Creator,选择工具->选项->Android,如下图所示,红色框中的都是需要下载的:
我这里的是已经安装好Android支持包的了,刚安装的软件都是空的,点击每个选项后面绿色箭头的按钮,分别下载需要的包,下面列出我下载的包:
jdk-8u141-nb-8_2-windows-x64.exe
android-sdk_r24.4.1-windows.zip
android-ndk-r12b-windows-x86.zip
apache-ant-1.9.9-bin.zip
其中第一个包是需要安装的,安装直接选择默认即可,这里不再讲解。其他三个包解压即可使用,需要注意的是SDK可能需要下载更新,进入到解压后的文件夹android-sdk-windows,运行SDK Manager.exe
程序,安装下面几项:
更新完SDK后,便可以将各个配置文件的路径填充到Qt中,如下图所示:
如果需要创建Android模拟器的话,可以点击红色框中的按钮来创建。设置好一切之后点击又下角的Apply按钮保存设置。
Android开发包安装好之后,还有确认编译器是否安装好,点击 构建和运行->构建套件(Kit),如下图所示代表编译器已经安装好:
三、编译工程
下面简单测试下环境是否已经配置完成。工程的创建和普通Qt的工程创建方法一样,此处不再给出,只是在选择编译器的时候要选择Android的编译器,如下图:
工程创建好之后,选择 项目->运行->详情,如下图:
若连接好手机,点击中间的按钮便出现设备列表,如下图:
至此,开发环境已经搭建好了,可以点击左下角的运行按钮将程序下载安装到手机中运行了: