QT_移动APP设计(环境搭建篇)

QT_移动APP设计(环境搭建篇)

1,目的

利用QT进行手机APP设计,对于QT工程师来不需要再学习新的语言就可以实现,这大幅度减少设计时间。原先QT在速度和稳定性方面都略有不足,但是现在QT对这方面进行了大量的优化和BUG修复,QT设计的APP基本已经和原生工具设计的区别并不明显。QT工程师只需要做好程序结构划分,对需要系统层API进行封装,可轻松实现程序移植。

2,设计分析

使用QT进行APP设计之前,我们首先需要进行QT的环境搭建。
先说下我的安装环境:windows10 Qt5.9.9
QT5.9.9下载地址:http://download.qt.io/archive/qt/5.9/5.9.9/
已经集成了android,vs,MinGW等开发环境,在安装软件时根据需要勾选即可。

3,设计内容

在配置之前我们需要准备这些环境:JDK、Android SDK、Android NDK。
JDK下载路径,我选择的版本是jdk-8u251
https://www.oracle.com/java/technologies/javase-downloads.html
下载后安装一路下一步即可。

Android SDK 安装
下载地址https://dl.google.com/dl/android/studio/install/2.3.3.0/android-studio-bundle-162.4069837-windows.exe
由于SDK的文件非常大并且后期还会下载一下组件,我选择空间比较大的盘符。

图1

 

图2

 

 

 

选择标准安装

图3

 

设置SDK的安装位置

图4

 

设置虚拟手机的RAM

图5

最后点击完成,然后就是漫长的等待。

 

Android NDK 安装

Android NDK 提供一组随新的 Android API 级别后续发布而逐渐增加的原生标头和共享库文件。
Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google称为“NDK”。
ndk_r11c: http://dl.google.com/android/repository/android-ndk-r11c-windows-x86.zip

下载后解压到SDK同级的目录下,方便后面进行配置。

QT环境配置如图6所示

图6

现在环境已经配置好了,下一步我们用官方例程Gallery这个工程进行演示。打开如图7选择kits,其中Android for armeabi-v7a就是指可运行在我们的手机上的编译器。

图7

 

运行qmake->重新构建,第一次需要下载相关组件时间较长,请耐心等待。

编译完成后,我们可以在编译输出里找到生成的apk路径

图8

 

现在有了编译好的软件安装包,我们可以先在虚拟机中测试,这里推荐使用网易的mumu模拟器,安装完成虚拟机后。

图9

 

真机测试

图10

 

4,总结

最新的QT在环境搭建方面比较简单,只需要将主要文件准备好就可以编译Android的app了。APP调试方法有很多,除了上文的方式,还可以通过实体机进行测试,也可以通过Android的SDK中的虚拟机,非常卡不推荐使用。
下来大家发现有什么问题或需要讨论交流,可以在简书、博客园、或邮箱将问题进行留言,我会及时回复和更新。
邮箱: whqcxz@163.com
原创:https://www.simbahiker.com/news/0220200531001.html

原文地址:https://www.cnblogs.com/hiker-blogs/p/13021598.html