Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试

        最近在准备毕设开题,要求在qt creator上部署安卓应用开发。由于本人在这方面算是小白,花了比较多的时间在环境配置上面,所以刚好记录一下,可能有一些不规范甚至有误的地方还请多多指正。

系统:Windows 10

Qt 5.7.0 & Qt Creator 4.0.2

        首先需要下载安装 Qt for Android 及Android 依赖环境,具体下载目录和链接参考这位大神的博客:基于Qt平台开发安卓应用_u013816798的博客-CSDN博客_qt 安卓https://blog.csdn.net/u013816798/article/details/86326306        另外可能还需要下载Android SDK工具: https://www.androiddevtools.cn/

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第1张图片

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第2张图片

综上,本人用到的文件目录如下:

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第3张图片

下载好上述这些文件后,便可以进行环境配置了。

一、安装Qt 以及Qt Creator 

这一步比较简单,点击qt-opensource-windows-x86-android-5.7.0.exe随后按照步骤正常安装即可(记得安装时选择全部组件

二、安装Java-JDK

双击jdk-8u73-windows-i586.exe 进行安装,建议使用默认的安装目录,我的安装路径为C:\Program Files (x86)\Java\jdk1.8.0_73

安装完毕后,需要配置环境变量:

打开系统 - 高级系统设置 - 环境变量

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第4张图片Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第5张图片

找到系统变量中的Path Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第6张图片

 将Java的JDK路径添加到Path中,我的路径是C:\Program Files (x86)\Java\jdk1.8.0_73\bin

添加完毕后,打开cmd,输入“java -version"(注意空格),检查是否配置成功:

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第7张图片

 随后需再添加两个环境变量:JAVA_HOME和CLASSPATH

JAVA_HOME的值为C:\Program Files (x86)\Java\jdk1.8.0_73

CLASSPATH的值为C:\Program Files (x86)\Java\jdk1.8.0_73\lib

(其它路径同理)

 

 三、Android SDK、NDK和Apache-ant的安装

新建一个Android文件夹,将android-ndk-r8d-windows.zip和android-sdk_r24.4.1-windows.zip以及apache-ant-1.9.6-bin.zip均解压到该文件夹下,如下图所示:

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第8张图片

 (这里我的路径为C:\Android,实际上放在E盘可能好一点)

打开android-sdk-windows文件夹下的SDK Manager,选择必要的Packages进行下载(此处需预留一定内存)用于后续的虚拟机调试和套件配置等,如图示例,我选用的版本为Android7.0Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第9张图片

 下载需要一段时间。

另外还需分别添加两个值到path环境变量如下图,方法同步骤二

 在cmd中分别输入“adb version”和”ant"检查是否配置成功,如下图即为配置成功:

 至此,外部环境基本配置完成。

四、Qt Creator的配置

打开Qt Creator,进入菜单栏的工具-选项-Android,如下图配置好对应路径:

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第10张图片

 -构建和运行-构建套件: 

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第11张图片

五、华为手机设置和程序示例

用数据线将手机连接电脑,打开手机设置-开发人员选项-调试-打开USB调试

打开cmd,输入"adb devices"可检测手机是否正常连接:

配置完毕后,即可用qt creator新建一个工程:

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第12张图片

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第13张图片

 Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第14张图片

 编辑mainwindow.ui 界面:

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第15张图片

选择构建套件:

 Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第16张图片

 构建项目成功后,点击运行,弹出如下窗口(其中Mi_6是虚拟机,速度很慢,建议真机调试):

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第17张图片

其中EML-AL00为连接的华为手机,选择该项运行,随后在手机上收到对应的安装程序,安装即可

Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第18张图片 Win10使用QT开发Andorid应用的环境配置及部署到华为手机进行真机调试_第19张图片

至此,基本的配置就完成啦。

因为第一次接触所以简单记录一下,希望有用,如果有什么错误敬请大佬们指正哈 

你可能感兴趣的:(Qt,Android开发,qt,android)