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