zoukankan      html  css  js  c++  java
  • 利用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开发环境

    https://developer.android.com/ndk/downloads/index.html

    下载Windows环境下最新版本安装即可。

    2.    安装Apache Ant

    “Apache Ant is a Java library and command-line tool thathelp building software”

    http://ant.apache.org/bindownload.cgi

    下载最新版复制到你的目标安装目录下进行解压即可。

    3.    安装Android NDK

    安卓原生开发工具包 NDK可用于实现使用C/C++语言构建Android程序。

    https://developer.android.com/ndk/downloads/index.html   或

    http://tools.android-studio.org/  最下方找到NDK

    下载最新版本直接解压即可。由于文件较多,建议复制到你的目标安装目录下进行解压。

    4.    安装Android SDK

    http://tools.android-studio.org/index.php/sdk/

    选择下载Windows最新的SDK Tools,安装后运行SDK Manager,勾选如下工具。

    (如果无法科学上网,请按照http://tools.android-studio.org/index.php/proxy重新配置软件源)

    如下图,根据自己需要,勾选一个Android版本的开发工具。之后点击“Installxxx packages”安装即可。

    5.    下载并安装Qt与Qt On Android

    https://info.qt.io/zh-cn/download-qt-for-application-development

    注册并点击“获取开源包”,再点击绿色“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文件中添加创建的文件。

    9.    在弹出的“AndroidManifest.xml”中,可配置包名称、目标SDK版本以及APP版本号、显示名称、图标等信息。右击项目列表中的“AndroidManifest.xml”文件选择“用...打开-普通文本编辑器”可更改如APP屏幕方向等更多的配置,详细方法请看(http://blog.csdn.net/liukang325/article/details/44944267)。

    10.  点击左下角的锤子(编译)按钮,即可编译出Android应用了,目标apk文件将储存在输出文件夹的“android-build\bin”文件夹中。

  • 相关阅读:
    Google搜索引擎如何运作:不会手动调整结果
    一个Ruby脚本
    IE灭绝!?
    除Windows之外的其他操作系统
    刚收到的新书
    奇怪的计算机语言
    小巧的menuetOS
    Ruby学习笔记(1)
    一个通知
    总结 asp.net 和 javascript获取本地IP(MAC)和服务器IP(MAC)的方法
  • 原文地址:https://www.cnblogs.com/xiongwei/p/8204648.html
Copyright © 2011-2022 走看看