论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
Qt For Android之环境搭建(Qt 5.12.11 Qt下载SDK的处理 ...
Qt For Android之环境搭建(Qt 5.12.11 Qt下载SDK的处理方案) ...
天空闲话
论坛元老
|
2024-12-26 11:02:28
|
显示全部楼层
|
阅读模式
楼主
主题
1726
|
帖子
1726
|
积分
5178
一、Qt For Android运行示例
下方视频为Qt官方示例程序【Arrow Pad Example】的APK安装包寻找流程。
通常是在构建目录中的如下路径:build-arrowpad-Android_Qt_5_12_11_Clang_arm64_v8a-Debug\android-build\build\outputs\apk
二、个人理解及环境解析
安装前的准备:Qt安装包、Java安装包、cmdline-tools文件夹替换包、android_openssl压缩包。
相关安装目录不要利用空格,如果碰到下载异常、构建异常可以看一下指定的Android目录是否存在空格,然后移除空格再次实验。
后续补全…
三、配置Android相关配置项
3.1 安装简述
准备相关安装包(Java安装包、Qt 5.12.11安装包)以及相关须要的配置文件。
正常的安装流程可以直接按照步骤安装,必要注意的是Qt For Android的配置下载和配置文件替换流程。
肯定要替换
commandlinetools
文件夹。
3.2 安装Qt
1.安装Qt第一步:启动Qt安装包程序
2.Qt账号(注册)登录
进入Qt 5.12.11欢迎界面,必要登录Qt账号,没有Qt账号点击
Sign up
进入注册流程注册账号,注册登录完成后点击
Next
。
3.相识Qt开源利用义务
此处勾选(同意)下方红框中的选项,然后点击
Next
即可。
4.指定Qt安装目录
选择Qt安装路径(不想更换安装路径也可,视个人环境而定),然后点击
Next
。
5.选择Qt安装内容
本章紧张为
Qt For Android
环境搭建,可仅选择Android项及Debugger的内容即可,再点击
Next
进入下一步。
6.继承“许可协议”
此处勾选红框中的选项,然后点击
Next
进入下一步。
7.开始菜单快捷方式设置
此处无需更改,直接选择
Next
进入下一步。
8.准备安装
此处包管磁盘空间充足并点击
Install
开始安装。
9.等待安装完成
进入此界面后等待进度条到达百分之百即可。
10.安装完成并启动Qt
安装完成后点击
Finish
即可(可勾选Launch Qt Creator启动Qt或者在开始菜单中启动Qt)。
如下为进入的Qt界面
11.查看Qt配置
进入Qt后选择
工具
菜单中的
选项
菜单
点击
Kits
查看
Qt Versions
页面,此处的自动识别配置为异常状态,是由于我们还没有将Android配置配置完成。
点击
设备
查看
Android
页面,看到
Java Settings、Android Settings和Android OpenSSL Settings
为异常状态,接下来我们开始处理这些异常配置(处理完这些异常后,上图中
Qt Versions
页面的配置状态变为正常)。
3.3 Java Settings配置
1.启动Java安装包
双击启动Java安装包,进入如下界面后点击
下一步
。
2.选择Java安装路径
根据个人环境选择Java安装路径后,点击
下一步
。
3.Java JDK安装
等待安装完成。
安装完成后点击
关闭
即可。
、
4.JavaJRE窗口处理
我个人利用的安装包安装完成后会弹出JRE安装弹窗,此处
直接关闭
并确定
取消安装
即可(也可按需安装吗,我个人测试是不必要安装的)。
5.重启Qt查看Java配置项
此时关闭再打开Qt,打开
选项
弹窗,可以看到Java配置项以及是配置精确的环境,至此Java配置结束。
注:
如果个人打开配置不精确而且Java安装路径禁绝确,可实验自动配置Java路径再查看环境。
也可实验配置盘算机环境变量查看效果(我个人同样是只有安装没有配置环境变量就可直接利用)。
3.4 Android Settings配置
1.选择SDK路径并Set Up SDK
在Qt
选项
页面选择
Android SDK
的下载路径(
注意路径不要有空格
),然后点击
Set Up SDK
开始下载SDK。
注:
点击
Set Up SDK
后会出现很多小弹窗,
依次确认即可
,文章后有详细步骤。
点击
Set Up SDK
后会弹出下载
SDK Tools
的提示小弹窗,直接点击
Yes
继续。
等待
SDK Tools
下载完成。
2.缺失包提示处理
下载完成后会弹出缺失须要包的提示,此处直接点击
Yes
安装缺失包。
然后弹出
Android SDK Changes
提示,点击
Ok
开始即可。
3.缺失包安装的验证许可证
开始安装缺失包后界面看似没有任何反应,但着实在
选项
页面的最下方已经正在
Checking pending licenses
。此处的验证必要耐心等待(视环境而定,我个人大概是等待了十分钟左右)。
上图检查完毕后会弹出如下图的弹窗,直接点击Yes继续即可。(查看未继承的许可证)
此时可以看到,下方出现一个进度条,这是我们依次继承每一个许可证即可。
当许可证继承完毕,进入下载流程,等待下载完成即可。
下载完成
完成后发现仍旧是弹出缺失包的提示,而且还弹出了警告提示(如下),此时别担心,我们已经进入了下一个步骤
4.替换cmdline-tools文件夹(紧张!紧张!紧张!)
将提供的cmdline-tools压缩包解压
并在指定的Android SDK目录中替换掉原有的cmdline-tools文件夹
然后切换到Qt界面,重新点击
Set Up SDK
再次识别指定目录
此时会提示指定路径存在有效的SDK包(下图一),并在确定后会再次哀求下载/安装须要包(下图二)
点击
Yes
开始下载/安装确实的须要包
点击
Yes
后会再次弹出
Android SDK Changes
提示,点击
Ok
开始安装下载。
然后就是开始下载须要包。
下载完成!
5.验证Android Settings配置是否精确
完成以上操作后界面将卡顿一下,然后安卓配置显示配置精确。(若仍提示异常,重启Qt重新Set Up SDK指定目录实验一下,或查看个第二节内容是否有范例的异常环境)
3.5 Android OpenSSL Settings配置(此配置为可选项)
解压缩事先准备好的Android OpenSSL(
android_openssl-master.zip
)压缩包到想要指定的目录。
解压后,直接设置解压缩文件目录到
Android OpenSSL Settings
中,而且
Android OpenSSL Settings
的配置状态显示完成。
3.6 Android配置完成
完成以上步骤后,我们发现
Java Settings、Android Settings、Android OpenSSL Settings
三组配置项都显示配置完成。
然退却出Qt再打开
Kits界面
发现Android配置项已经正常显示。
至此,Qt For Android 配置完成
四、编译Android Apk文件
4.1 编译简述
4.2 开始编译
1.选择Android项目
打开Qt后,在
欢迎
界面点击
示例
,本章选择
Arrow Pad Example
项目为编译示例。
点击
Arrow Pad Example
后弹出项目资助弹窗,此时直接关闭即可。
2.选择合适的编译套件
榜之弹唱关闭后,必要选择一个合适的编译套件,然后直接点击
Configure Project
。
点击
Configure Project
后进入如下界面,此时注意下图框选的内容,确保第一个红框是手机的图标,然后点击
锤子
构建。
3.开始构建APK
点击锤子(构建)后锤子变成一个结束图标,右下角也有构建进度条显示(进度条默认显示在状态栏中,点击右下角的上箭头可弹出如图的进度条窗口)。
首次构建必要下载
gradle-4.6-bin.zip
压缩包(下载时间较长,请耐心等待…),如果下载报错查看末了一节是否有同样问题可直接处理,下载完成后等待一会就构建完成了。
4.寻找天生APK安卓安装包文件
构建完成后可根据下方GIF寻找APK天生文件,此时本机若存在安卓模仿器可直接双击启动或发送得手机上开始安装。
4.3 我碰到的问题
1.构建失败(压缩包下载失败/不成功)
构建过程中出现以下环境,可实验本方法。
环境1:连接拒绝
环境2:长途主机终止握手
2. 处理gradle-4.6-bin.zip压缩包
找到压缩包应该所在的目录,Qt在下载该压缩包的时间会创建该目录,如果没有则可直接找到
4jp4stjndanmxuerzfseyb6wo
文件夹前的路径,创建该文件夹即可。
粘贴压缩包到对应目录
3.继续构建
压缩包放置完成后,回到Qt继续构建。
此时就没有下载压缩包的等待时间,而是直接解压压缩包。
解压完成后继续下载其他配置。
所有配置下载完成后,稍作等待则构建完成。按照文章第一节的寻找步骤寻找APK即可。
友谊提示——那里看不懂可私哦,让我们一起互相进步吧
(创作不易,请留下一个免费的赞叭 谢谢 \o/)
注:文章为作者编程过程中所碰到的问题和总结,内容仅供参考,如有错误欢迎指出。
注:如有侵权,请联系作者删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
天空闲话
论坛元老
这个人很懒什么都没写!
楼主热帖
css过渡样式
Mysql终端Terminal操作
编程能力提升系列:1. 二维矩阵的最大 ...
【数据库】数据库课程设计一一疫苗接种 ...
C语言执行过程
罗景:连接效率优化实践
Java EnumMap values()方法具有什么功 ...
Kubernetes(K8S) Controller - Statefu ...
如何精简 Prometheus 的指标和存储占用 ...
MySQL数据库设计概念(多表查询&事务操 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Java
SQL-Server
超融合
Oracle
物联网
快速回复
返回顶部
返回列表