Qt Android开发需要安装插件:
∙ Qt5.7.0 for Android
∙ JAVA JDK
∙ Android SDK
∙ Android NDK
∙ ANT
1、 在有Qt 5.7的基础上安装qt-opensource-windows-x86-android-5.7.0.exe
下载地址:http://download.qt.io/archive/qt/5.7/5.7.0/qt-opensource-windows-x86-android-5.7.0.exe
双击进入安装界面如下图所示:
直接选择“下一步”->“skip”->“下一步”;出现如下图所示界面选择自定义安装目录(也可选择默认安装目录如图所示)(本人安装目录为E:\QT5.7\Qt_Android);注:自定义目录选择一个空目录
然后选择“下一步”->“下一步”->选择阅读并同意如图所示点击“下一步”
最后选择“下一步”->“安装”;等待安装完成即可。
打开Qt Creator之后选择“工具”->“选项”->“Android ”显示如图所示:
2、 下载安装JAVA JDK
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
我下载版本为:jdk-8u121-windows-i586.exe
双击安装JDK
默认安装即可(我的安装路径在C:\Program Files(x86)\Java\jdk1.8.0_121);
3、 下载安装SDK,NDK
SDK版本:android-sdk_r24.4.1-windows.zip
NDK版本:android-ndk-r12b-winsows-x86.zip
分别对其二者进行解压
SDK解压目录为:F:\Qt_project\JDK\android-sdk_r24.4.1-windows
NDK解压目录为:F:\Qt_project\JDK\android-sdk_r24.4.1-windows
注:解压目录可自定。
SDK解压之后双击目录下的SDKManager.exe进行支持包的安装。
然后选择 “Install package”进入如下界面:选择“AcceptLicense”->“Install”等待安装完成即可。
注:以下界面会根据前一步的选择而显示不同的选项,以自己的选项为准。
4、 添加SDK、ANT路径到系统环境变量中
首先条件SDK顶层目录F:\Qt_project\JDK\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools到系统环境变量PATH中,
再添加ANT顶层目录F:\Qt_project\JDK\apache-ant-1.10.3-bin\apache-ant-1.10.3\bin到系统环境变量PATH中。
5、 添加插件到Qt中
打开Qt Creator选择“工具”->“选项”->“Android”;把相应的JDK、SDK、NDK、ANT的目录填入其中。如下图所示:
接着选择“构建和运行”->“Qt Versions”->“添加”找到qt-opensource-windows-x86-android-5.7.0.exe安装的目录中的
Android\5.7\android_armv7\bin\qmake.exe。
本人目录为:
E:\QT5.7\Qt_Android\Android\5.7\android_armv7\bin\qmake.exe
如下图所示:
然后选择“Apply”,再选择“构建套件(Kit)”能够自动检测到,如图所示:
选择“OK”完成。
6、 创建测试程序
进入欢迎界面选择“NewProject”,建立“Qt Widgets Application”项目,如图:
设置项目名:
选择如下所示选项:
然后默认“下一步”->“完成”即可。
稍微修改代码进行测试:
添加头文件#include “QMessageBox.h”
打开mainwindow.ui文件拖入一个“Push Button”,右键选择“转到槽”,在槽函数中添加代码:
void MainWindow::on_pushButton_clicked()
{
QMessageBox::information(this,"Android","This isexample",
QMessageBox::Yes|QMessageBox::No);
}
编译选择如下图所示:
点击“构建项目”
编译输出如图所示:
成功之后会在此目录:E:\QT5.7\TEXT_Example\build-Android-Android_for_armeabi_v7a_GCC_4_9_Qt_5_7_0-Release\android-build\bin生成,QtApp-debug.apk应用程序,可以直接发送至手机进行安装测试。至此环境配置完成。
参考链接:https://blog.csdn.net/u013600225/article/details/52074667