IT评测·应用市场-qidao123.com技术社区

标题: Qt 支持打包成安卓 [打印本页]

作者: 兜兜零元    时间: 2024-10-18 14:49
标题: Qt 支持打包成安卓
1. 打开维护Qt,双击MaintenanceTool.exe

2.登陆进去,默认是添加或移除组件,点击下一步, 勾选Android, 点击下一步

3.更新安装中

4.进度100%,完成安装,重启。
5.打开 Qt Creator,编辑-》Preferences...

6.进入安卓,JDK安装目录
官网地址:Java Archive Downloads - Java SE 17 
下载jdk zip包, 解压 将jdk-17.0.12放置在上层

将目录放进JDK位置处

会弹出一个弹窗,确认是否下载缺省的安卓SDK包,点击是,下载:

下载安装完成


7. 安装安卓OpenSSL证书,点击下载OpenSSL,跳转链接,若是有梯子可以直接下载,我没有就从git (https://github.com/KDAB/android_openssl)上直接下载的,下载到默认指定位置
  1. git clone https://github.com/KDAB/android_openssl.git
复制代码
点击应用,重启则提示OpenSSL 设置完成。


创建项目
在先择的时候选择Widget, 勾选安卓

碰到题目:
1. 未设置有效部署设备。 Error while building/deploying project q_04 (kit: 安卓 Qt 6.5.2 Clang armeabi-v7a) When executing step "部署到Android设备" 
下载安卓模拟器 【BlueStacks安卓模拟器】安卓模拟器_Android模拟器_手游模拟器_蓝叠安卓模拟器官网
2. 办理添加模拟器,提示 无法为xxx创建AVD,请先从SDK管理器标签中安装系统镜像
【Qt】最详细教程,怎样从零配置Qt Android安卓环境_qt_七夕老师-开放原子开辟者工作坊
3. 安卓构建工具下载地址: https://services.gradle.org/distributions/gradle-8.0-bin.zip

了解学习视频地址:QT打包Android安装包_哔哩哔哩_bilibili

办理以上题目编译
表现编译乐成!
.cpp文件提示错误:Out-of-line definition of "on_pushButton_clicked" does not match any declaration
缘故原由需要在.h头文件中声明
private slots:
    void on_pushButton_clicked();

打包apk乐成之后,拖入模拟器,但如今碰到一个题目,还未办理
模拟器表现白屏:

git 地址AndroidFromQt: 第一个Qt Android应用实验
换成安定模拟器提示屡次停止运行

望有履历的人知道一二,多谢!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4