Qt Quick开发教程1-环境配置

摘要:
或稍后。YoucanalsouseOpenJDKonLinux.GradleforbuildingapplicationpackagesforAndroiddevices(APK)。Gradley随Qt5.9提供,
Qt Quick 安卓开发环境配置

Qt Widget已发展成熟,但不适合在移动设备(Android 手机、平板)上使用。Qt Quick使用QML的开发方式。

现在对Android开发环境进行配置[1]

所需文件:

  • Java SE Development Kit (JDK) version 6, or later. You can also use OpenJDK on Linux.
  • Gradle for building application packages for Android devices (APK). Gradle is delivered with Qt 5.9, and later. Because Gradle scripts are not delivered with Android SDK Tools since version 26.0.0, they are delivered with Qt 5.9 and 5.6.3.
    Note: Using Ant to build APKs is no longer supported.
  • A tool chain for building applications for Android devices provided by the Android NDK from Google.
  • Android SDK Tools
    • Platform tools
    • Build tools
    • At least one SDK platform
  • Android Debug Bridge (ADB) driver on the Windows platform to enable USB debugging. The default USB driver on Windows does not allow debugging.
    • After installing the driver, try running a few basic adb commands to check it.

这里使用的分别是:

  • qt-opensource-windows-x86-5.11.0.exe
  • jdk-8u171-windows-x64.exe;
  • gradle-4.4-all.zip;
  • android-ndk-r17-windows-x86_64.zip
  • android-sdk_r24.4.1-windows.zip
  • adb driver.

Qt的安装

Qt Quick开发教程1-环境配置第1张

安装JDK和JRE

配置一下环境变量:

  • JAVA_HOME 值: C:Program FilesJavajdk1.8.0_171
  • CLASSPATH 值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;
    安装完成后,在命令行中输入java -versionjavac -version,可以查看安装的版本。如果不显示版本号,则未安装完成,可能是环境变量未设置好。

安装Gradle[2]

  • 下载好gradle-4.4-all.zip,然后解压到D:/Programs/Gradle目录。
  • 配置环境变量PATH,添加目录D:/Programs/Gradle
  • 在命令行中输入gradle -v查看版本号,以验证安装完成。

安装NDK

直接解压到D:ProgramAndroid_NDK即可。

安装Android sdk

  • 将android-sdk_r24.4.1-windows.zip直接解压到D:ProgramAndroid_SDK即可。
  • 配置一下环境变量:
    • ANDROID_HOME 值: D:ProgramAndroid_SDKandroid-sdk-windows
  • 双击SDK Manager.exe,Option里选择HTTP代理地址为mirrors.neusoft.edu.cn,端口为80,勾选"Force HTTPS"选项,然后安装你需要的SDK Tools,SDK Platform-tools,SDK platform及Android ..(API 2),安装Android Support Repository,Google Repository和Google USB Driver,Emulator等。
    • 如果双击时一闪而过,请将android-sdk_r24.4.1-windows.zip再重新解压到该目录,冲突文件进行覆盖。
    • 现在的Android SDK Tools版本为24.4.1,不要更新,以免Qt不兼容。

安装ADB driver

该驱动用于调试,安装后方可以连接手机进行调试。
安装后在命令行运行adb version进行检查。

配置Qt

  • 打开Qt creator,工具>>选项>>设备;
    • 添加Android SDK路径;
    • 添加Android NDK路径;
    • 添加JDK路径。
  • 工具>>选项>>构建与运行

测试环境

  • 新建工程:Qt Quick Application - Empty>>Build system选择qmake,选择构建套件(Kits),这里将Desktop和Android都勾选。
  • 将main.qml更改为:
import QtQuick 2.9
import QtQuick.Window 2.2

Window {
    visible: true
     640
    height: 480
    title: qsTr("Hello World")

    Text {
        anchors.centerIn: parent
        text: qsTr("Hello Android")
    }

    MouseArea {
        anchors.fill: parent
        onClicked: Qt.quit()
    }
}
  • 左下角按钮先选择在Desktop上构建;试运行。
  • 连接手机打开调试,选择在Android上构建;运行。
    • 如果出现要下载gradle-3.4-bin.zip的情况,将其复制到C:UsersCharleeChan.gradlewrapperdistsgradle-3.4-binaeufj4znodijbvwfbsq3044r0。
    • 如果你的手机是Android 9版本,可以按以下设置。
      Qt Quick开发教程1-环境配置第2张

  1. https://doc.qt.io/qtcreator/creator-developing-android.html↩︎

  2. https://gradle.org/install/↩︎

免责声明:文章转载自《Qt Quick开发教程1-环境配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇unity3D游戏开发十四之NGUI一当用python读取几十万行文本时,会出现什么状况?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Hadoop 的版本问题

    目前,hadoop社区有几个不同的分支版本,各个版本之前又相互联系。以下是几个主要版本的一些介绍。     0.20.2是一个stable的版本,他又几个子版本,0.20.203 具有security特性,但是不具有append和raid功能。 0.20-append具有append功能没有security。0.20.205是0.20-append...

HubbleDotNet开源全文搜索数据库项目如何升级

HubbleDotNet 是一个开源项目,开源项目的特点就是反应迅速,功能推出会很快,版本会经常需要升级。本文将介绍如何进行版本升级。 在开始本文之前,先来看看 HubbleDotNet 包含的组件都有哪些。 组件简介 HubbleService.exe 这个程序是hubble.net 的windows 服务进程,这个经常只负责在服务启动时启动 hubb...

Android编程初涉,以控制摄像头为例

国庆假期期间王老师给我们一天的时间去熟悉Android编程,时间非常的短,当然内心其实并不想做的,不过本着既然做就尽量做好的原则呢,忙了几个小时把王老师要求的简单功能实现了一下,当然因为是只是熟悉一下就上网查了些资料粘贴复制了一下,设计思想和库并不熟悉,下面就实现控制摄像头的功能代码和《第一行代码——Android》和《操作系统概念》两本书的内容简单的展开...

Android平台Airplay的实现方法

Airplay属于局域网内异构设备之间分享多媒体数据的一种通信协议。Airplay设备有客户端和服务器之分,一般将小屏IOS设备实现为Airplay客户端,大屏幕设备实现为Airplay服务器。即iPhone, iPad, iPod一般为Airplay客户端,iTV, Macbook设计为Airplay服务器,在小屏和大屏之间分享视频、照片和音乐。Airp...

如何查看手机电量消耗是否正常?

【查看方法】 1、手机自带有电量使用信息查询,进入方式:设置——电池,见下图: 这个界面可以查看各应用耗电信息,还可以查看各应用耗电排行。 2、点击“电量使用详情”,进入如下界面: 该界面显示该手机电量使用情况的图形 3、点击右上角感叹号图标,可以打开时间标尺,可以查看到具体时间各应用消耗的情况,见如下图所示,抖音、作业盒子等在后台消耗电。 4、那么...

ADB 你想找的命令都在这里

极力推荐文章:欢迎收藏Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 一、ADB 简介 二、ADB的工作方式 三、ADB常用命令 一、ADB 简介 ADB(Android Debug Bridge) 是一个通用命令...