【Qt Quick】Android环境配置及第一个Hello World

安装Java jdk

1.下载
①链接:link(Java1.8)
②或者去我的百度网盘拿,不过因为我常用的是windows,所以只有X64的版本,需要其他版本的请自行下载。
链接:https://pan.baidu.com/s/1jb7iCWdtLgHEbVab4Yy9iw
提取码:nxxh
2.下载好之后直接安装即可
在这里插入图片描述
在这里插入图片描述
3.环境配置
①右键我的电脑选择属性-高级系统设置-环境变量-点击新建
在这里插入图片描述
②在系统变量中创建如下变量,变量值选择到你的Java的jdk目录
在这里插入图片描述

在这里插入图片描述
③继续在系统变量中双击Path-新建-复制粘贴-确定

%JAVA_HOME%\bin

④配置完毕之后先不着急关环境变量窗口,因为Android studio也需要配置。

安装Android studio

1.下载
①链接:link
②百度网盘:
链接:https://pan.baidu.com/s/1ssLKcXJI81B3Kf8xAcDCtg
提取码:5b0w
在这里插入图片描述
3.安装时要选择在一个空的文件夹下,不要有中文和空格。
4.这里要选择第二个选项
在这里插入图片描述
5.安装完毕之后打开Android studio,选择Settings
在这里插入图片描述
6.在SDK Platforms中勾选这些进行然后点击下方的OK进入下载,要记住路径,在Qt中配置的时候要用到
在这里插入图片描述
7.下载完毕之后再次进入第6步,然后选择SDK Tools,勾选NDK进行下载
在这里插入图片描述
8.环境配置
在Path中新建,将刚才下载Sdk时的路径粘贴进去-确定在这里插入图片描述

安装手机模拟器

我选择的是夜神,其他的模拟器应该也大同小异
1.下载链接:link
2.安装完毕之后继续在环境变量-Path-添加进去,这个就别复制粘贴了,或许咱们的安装路径不一样。

D:\夜神模拟器\Nox\bin

配置Qt

Qt的下载和安装我就不多说了,网上教程很多,需要注意的是,安装的时候一定要勾选Android相关的组件。
1.打开Qt-工具-设备
在这里插入图片描述
2.当出现红线框中的绿勾,也就代表着配置成功了

第一个Hello World

1.打开夜神模拟器;如果你是使用手机直接来运行,则需要打开手机的开发者模式,这里以华为为例:link
2.在Qt中创建一个项目
在这里插入图片描述
3.这里推荐勾选桌面及安卓,可以先在电脑上编译通过,然后部署到手机上
在这里插入图片描述
4.在main.qml中添加如下代码,然后在电脑运行,没有问题。

    Text{
        text:"Hello World"
        font.pointSize: 18
        anchors.centerIn: parent
    }

在这里插入图片描述
5.切换到安卓,选择Debug
在这里插入图片描述
6.运行时,选择你的模拟器(记得编译前先打开模拟器额),点击OK
在这里插入图片描述
7.在模拟器中就会生成一个熟悉的图标
在这里插入图片描述
8.单机打开之后!!!!!成功!接下来你就可以尽情的书写你的程序啦。
在这里插入图片描述

常见错误

1.运行时,检测不到正在运行的手机。
解决办法
①在安卓的文件夹中找到一个叫做adb.exe的文件,将他复制到夜神模拟器的bin目录下,先将它改名为nox_adb.exe,然后替换掉bin目录中的同名exe。
在这里插入图片描述
②验证一下是否可以被检测到,win+R-输入adb devices,当出现如下图所示既为成功。
在这里插入图片描述
③如果提示adb不是内部或者外部命令,那么把adb.exe所在的绝对路径也配置到环境变量的Path中去即可。

2.NDK于Qt版本不对应
报错error: ‘type_traits’ file not found
在这里插入图片描述
解决办法
①下载对应版本NDK

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

非西昂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值