利⽤Qt开发跨平台APP
本⽂将⼿把⼿教你如何在Windows环境下,使⽤Qt编译出安卓应⽤程序。
Qt是⼀个优秀的跨平台开发⼯具。我们利⽤Qt可以很⽅便地将⼀次编写的应⽤,多次编译到不同平台上,如Windows、Linux、MAC、Android、iOS、Windows Phone等。开发者只需掌握Qt的C++编程与界⾯制作⽅法,即可制作出包括⼿机APP在内的跨平台应⽤。
需要注意的是,Qt对Android与iOS、UWP等平台的⽀持⽬前还不是很完美。使⽤Qt来进⾏⼿机应⽤开发,制作出来的成品⽆论是界⾯、系统资源调⽤还是稳定性,肯定不如使⽤原⽣开发环境开发的要好。使⽤Qt来进⾏APP开发主要适合⾮软件专业的学⽣、⾮APP开发⾏业的开发⼈员(如电⼦设计爱好者)⽤来开发调试⽤的APP,相较重新学习⼀个甚⾄多个系统下的软件开发,这⽆疑是⼗分节省时间和精⼒的。
1. 安装JDK:编译Android程序必需的Java开发环境
下载Windows环境下最新版本安装即可。
2. 安装Apache Ant
“Apache Ant is a Java library and command-line tool thathelp building software”
下载最新版复制到你的⽬标安装⽬录下进⾏解压即可。
3. 安装Android NDK
安卓原⽣开发⼯具包 NDK可⽤于实现使⽤C/C++语⾔构建Android程序。
下载最新版本直接解压即可。由于⽂件较多,建议复制到你的⽬标安装⽬录下进⾏解压。
4. 安装Android SDK
选择下载Windows最新的SDK Tools,安装后运⾏SDK Manager,勾选如下⼯具。
如下图,根据⾃⼰需要,勾选⼀个Android版本的开发⼯具。之后点击“Installxxx packages”安装即可。
5. 下载并安装Qt与Qt On Android
注册并点击“获取开源包”,再点击绿⾊“Download Now”按钮下载最新版的Qt在线安装器。
打开安装器后,登录刚才注册的账号,在“选择组件”中勾选所需Qt版本的如下组件。“MinGW”是Qt在Windows下的编译⼯具,“Android”开头的即为安卓环境下对应处理器的开发⼯具,“UWP”即Windows Phone的开发⼯具。
6. 安装完成后,打开Qt Creator,依次点击菜单栏“⼯具-选项-设备-Android”,配置JDK、SDK、NDK、Ant的路径。点击“Start AVD Manager”可创建AVD,⽅便之后的调试。(电脑配置较差的可以略过,我们可以使⽤Qt编译出Windows环境下的版本进⾏调试,确认程序没有问题之后直接使⽤⽣成的apk进⾏真机测试即可,个⼈暂时没有遇到因环境不同导致的兼容问题)
7. 新建或打开⼀个Qt⼯程,在⼯程配置页⾯中勾选Android对应处理器的环境。
8. 在左侧边栏“项⽬”中,选择Android构建项⽬,选择“Android build SDK”之后,点击“Create Template”。该操作会在项⽬根⽬录创建“android”⽂件夹与相应⽂件,并⾃动在.pro⽂件中添加创建的⽂件。
10. 点击左下⾓的锤⼦(编译)按钮,即可编译出Android应⽤了,⽬标apk⽂件将储存在输出⽂件夹的“android-build\bin”⽂件夹中。
>怎么用java编写app软件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论