Qt6 for android环境搭建

这篇具有很好参考价值的文章主要介绍了Qt6 for android环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备操作

系统: win10 orlinux(基本上都一样 )

软件: androidStudio, Qt6, java jdk11(用了17版本有警告 提示1.8以上,文中安装还是写的jdk1.8,后面编译实际使用了jdk11)

1. Qt安装  如下图:

Qt6 for android环境搭建

登陆自己账户 

Qt6 for android环境搭建

 我已经安装过了 所以这里选择添加

Qt6 for android环境搭建

 右侧 过滤 只要lts跟 release版本

Qt6 for android环境搭建

 Qt这里我默认选择了最新的  选中安卓 下一步 等待完成即可,其他的配置 按自己的需求选中即可.

2. 接下来是 jdk 选择1.8版本(这里按照jdk1.8配置,更换成jdk11以上版本即可)

        安装路径随意安装省略, 配置环境如下:

Qt6 for android环境搭建

 找到 高级系统设置

Qt6 for android环境搭建

 选择右下角的 环境变量

Qt6 for android环境搭建

 首先是 新建(系统)变量   变量名: JAVA_HOME  变量值 就是 jdk环境路径

 Qt6 for android环境搭建

然后继续添加: 

变量名  CLASSPATH

变量值   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

注意变量值前面有个点   后面结尾是 分号 

 Qt6 for android环境搭建

 然后是 添加到 path里面:

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

Qt6 for android环境搭建

         测试一下java环境(由于我用的java17 显示版本号不一样)  快捷键 win+R  输入 cmd 调出来命令行: 

       Qt6 for android环境搭建 

3. 我们来安装 androidStudio(主要是用来搞定sdk的,以及 ndk)

安装过程略只说明一下下载sdk,ndk

Qt6 for android环境搭建

 androidStudio 选中 sdkManage 进行配置

Qt6 for android环境搭建

 自己需要哪个安卓版本就选哪个

Qt6 for android环境搭建

 这里是 ndk配置 

然后 就是 右下角的 应用一下 然后等待10到30分钟不等 等待完成后关闭软件.

4. Qt配置

Qt6 for android环境搭建

 进入配置界面如下:

Qt6 for android环境搭建

Qt6 for android环境搭建

配置好以后先应用然后 重新打开QtCreator

再次进入 这次选择进入kit界面:

Qt6 for android环境搭建

 可以看到 kit中 都是正常的.

然后切人一下version 编译器 debug如下:

Qt6 for android环境搭建

Qt6 for android环境搭建

 Qt6 for android环境搭建

然后是新建工程 看下有没有安卓选项

 Qt6 for android环境搭建

然后,测试一下项目(空的 直接编译):

Qt6 for android环境搭建

 中间会下载工具 稍等一会:

Qt6 for android环境搭建

 Qt6 for android环境搭建

根据警告跟换jdk11后编译通过

Qt6 for android环境搭建

更换jdk操作 参考前面jdk安装过程. 

5. 现在配置一下安卓项目

        Qt6 for android环境搭建

进入配置

Qt6 for android环境搭建

创建签名密匙:

Qt6 for android环境搭建

 Qt6 for android环境搭建

Qt6 for android环境搭建

保存后:

Qt6 for android环境搭建

接着配置apk的 sdk等信息:

Qt6 for android环境搭建

 apk模版 后续配置

Qt6 for android环境搭建

然后出来对话框 确认后:

Qt6 for android环境搭建

 Qt6 for android环境搭建

配置以后重新编译:

 Qt6 for android环境搭建

 添加一个测试弹窗:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QMessageBox>

QT_BEGIN_NAMESPACE
namespace Ui {
class MainWindow;
}
QT_END_NAMESPACE

class MainWindow : public QMainWindow {
  Q_OBJECT

public:
  MainWindow(QWidget *parent = nullptr);
  ~MainWindow();

private slots:
  void on_pushButton_clicked();

private:
  Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H
void MainWindow::on_pushButton_clicked() {

  QMessageBox::information(this, "smaller",
                           "this is my first android proaram!");
}

程序也签名了 如果前面配置了图标 程序就带有图标了.

测试一下app kit悬着 armV7:

编译后的路径 File: D:/work/build-testAndroid-Android_Qt_6_2_3_Clang_armeabi_v7a-Release/android-build//build/outputs/apk/release/android-build-release-signed.apk

复制手机安装可以看下 

Qt6 for android环境搭建

 文章来源地址https://www.toymoban.com/news/detail-438795.html

到了这里,关于Qt6 for android环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt6.5.1LTS搭建Android开发环境填坑

        Qt6第二个LTS出来了,周日找时间安装并测试了Qt6.5LTS,安装我是按我之前的一个博客记录来做的,用的是国内境像,顺利快速安装完成,下面是设置的过程关键总结。 Android设备(Device)选择 (一)新机(64位系统)选arm64-v8a,性能优,不要选v7a,性能会低。 “专门针对下“

    2024年02月07日
    浏览(58)
  • QT6 for android 安装教程记录(版本Qt6.5.2)

    本文记录首次安装QT for andriod的详细记录。 网上的信息和资料非常多,收集和整理以及遇到的问题也各异,对新手首次接触相关开发和部署环境并不是清晰,因此,特将相关详细配置记录。 首先,开发QT for andriod 不建议使用QT5.15的版本,因为该版本不能区分相关的CPU架构,而

    2024年02月03日
    浏览(52)
  • Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤

    1、简介 搭建Qt For Android开发环境需要安装的软件有: JAVA SDK Android SDK Android NDK 其中Android NDK直接下载的压缩包,解压即可。 Android SDK提供了安装包和压缩包,用哪个都行。 Qt For Android开发环境的搭建说简单也简单,说复杂也比较复杂。说它简单是因为安装的软件就一两个,安

    2024年02月02日
    浏览(53)
  • Qt6.5.3 Android 环境配置记录

    目录 前言 安装Qt 安装JDK 配置环境 问题解决  SDK配置报错:× Android SDK Command-line Tools runs  Qt版本出现错误:无法检测 Qt 版本所使用的 ABI。 总结         之前使用过Qt5.14.2下的安卓开发,后来想升个级使用Qt5.15.2,尝试重装Qt,配置 三天无果后,用上了Qt6.5.3,最终还是

    2024年01月21日
    浏览(51)
  • 使用 Qt for Android 获取并利用手机传感器数据(上篇)开发环境省心搭建

    现代手机拥有许多传感器,包括地磁、姿态、GPS、光照、温度、气压、摄像、声音、电磁等,完全就是一个高度集成的科学仪器。不夸张的说,一部手机加上一个外围的计算机和控制系统,做一个功能较强的自主移动机器人并不是不可能。但是,很多APP都只是局限于自身的功

    2024年02月03日
    浏览(48)
  • VS2019搭建QT6.4开发环境【多图警告^-^】

    安装很简单,这里就不再赘述。 附上VS下载地址:Visual Studio 全家桶 这里就不绕弯子,先说明从5.15版本开始,qt需要下载在线下载器安装。 ** QT下载地址** ; 推荐使用网易邮箱或者QQ邮箱注册,因为会有回执确认操作。 勾选第二条,不要发送信息: 重点选择两个MSVC和MinGW:

    2024年02月04日
    浏览(69)
  • 搭建 QT6+OpenCv4.7+CMake的环境

    本文主要介绍如何搭建QT6+OpenCv的开发环境,基本流程如下 先安装CMake3.27.3,用来编译适用用QT的OpenCv的源码,安装完成后要配置系统的环境变量 安装Qt6的开发环境,并配置环境变量,注意一定要重启电脑才能生效 下载OpenCv的源码,用于后面的编译 上述环境准备好后,使用

    2024年02月09日
    浏览(43)
  • Qt6教程之一 Qt介绍及准备工作

    在正式开始之前,需要在自己电脑上面搭建好Qt的开发环境,本教程使用的Qt开发环境为Qt6.2 。 那话不多说,咋们开始做准备工作吧! 第一步:查看电脑硬件配置及操作系统 如果有一台较好配置的电脑,那么无疑用起来是最舒心的,推荐的最佳电脑配置: 由于Qt是为跨平台而

    2024年02月09日
    浏览(38)
  • Qt6.5.1+WebRTC学习笔记(十一)开发环境搭建(ubuntu22.04)

    win10开发测试已经一段时间了,最近将程序移植到ubuntu测试了下,改动不是很大,本教程记录下环境搭建过程 1.操作系统ubuntu22.04 64位 x86架构(建议更新到最新) 2.合理的上网方式,需要正常访问google,最好有40G以上流量 3.安装git,并设置代理 4.安装depot_tools depot_tools是包含下载

    2024年02月09日
    浏览(60)
  • Qt6.5.1+WebRTC学习笔记(十二)环境搭建流媒体服务器(ubuntu22.04+SRS)

    若只是实现一对一通信,仅使用webrtc就足够了。但有时间需要进行多个人的直播会议,当人比较多时,建议使用一个流媒体服务器,笔者使用的是SRS。 这个开源项目资料比较全,笔者仅在此记录下搭建过程 1.操作系统ubuntu22.04 64位 x86架构(建议更新到最新) 2.安装编译器相

    2024年02月09日
    浏览(83)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包