windows11下Qt6.5开发环境安装及QT for Android环境搭建(含虚拟机的创建)

这篇具有很好参考价值的文章主要介绍了windows11下Qt6.5开发环境安装及QT for Android环境搭建(含虚拟机的创建)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

最近想升级Qt6.5及顺便配置Android开发环境。于是在网上找了各种教程,结果在配置Android开发环境都以失败告终。最终花了很长时间才搞掂。接下来分享比较好的安装方法以及安装注意事项。

Qt安装:

建议用中科大或清华的镜像下载在线安装器,官网的很慢。链接如下:

下载在线安装器
1. 从官网下载在线安装器
a. https://download.qt.io/official_releases/online_installers/
2. 从国内镜像下载在线安装器
a. http://mirrors.ustc.edu.cn/qtproject/archive/online_installers
b. https://mirrors.tuna.tsinghua.edu.cn/qt/archive/online_installers

步骤如下:

1.把下好的安装器拖到命令窗口里,如图:

qt开发环境,Qt开发,qt

2.在路径后加上:    --mirror https://mirrors.tuna.tsinghua.edu.cn/qt

如图:

qt开发环境,Qt开发,qt

按ENTER键后:

qt开发环境,Qt开发,qt

注:如果没有账号,先注册下。 

qt开发环境,Qt开发,qt

我在这里选了Qt6.5.1,组件如上,看个人需求选择。

这里想说一点,现在安装Qt,不管哪个版本都会配置Qt Creator 10,跟以前的配置方法有很大不同。

按网上的一些教程很难配成功 。

java 11安装:

如果需要配置Android开发环境,需要安装Java JDK(注意的是:java版本不能过高或过低,会出现各种问题,建议用Java 11。Create 10 会根据相应的组件配置SDK、NDK。亲测jdk-8uxx会报错,手动配SDK、NDK会出错。) 如果Windows是64位,必须按相应的位数安装软件。

Java 11可以在360上下载也可以在官网下载。

1.下载
a.可以访问https://www.oracle.com/technetwork/java/javase/downloads/index.html

b.360软件上下载

按默认路径安装即可 

qt开发环境,Qt开发,qt

2.java 环境变量的配置

a、新建系统变量

变量名为JAVA_HOME

变量值为JDK的安装路径,选择JDK的安装路径

qt开发环境,Qt开发,qt

b.新建Path变量:

在系统变量中找到Path变量,点击编辑,再点击文本编辑,在变量值最前头添加 jdk路径;%JAVA_HOME%\bin; 【注意标点】

qt开发环境,Qt开发,qt

注:Java安装成功是否验证,打开cmd,输入Java -version  或Java或Javac

如图:输入Java -version后会显示版本号,代表成功了。输入Java或Javac后会显示出现命令列表

如果都不行,自行百度。具体问题具体分析。

qt开发环境,Qt开发,qt

qt开发环境,Qt开发,qt

 android studio安装:

在安装android studio之前,在Qt目录下新建一个名为SDK文件夹,以安放模拟器相关文件。

1. android studio下载

官网链接   https://developer.android.google.cn/studio/

qt开发环境,Qt开发,qt

往下拉还有其他版本选择

qt开发环境,Qt开发,qt

此处选择装在D盘,看个人情况安装

qt开发环境,Qt开发,qt

选择cancel

qt开发环境,Qt开发,qt

 选择More Action ,再选SDK Manager

qt开发环境,Qt开发,qt
图2

点Edit进入下一步 

qt开发环境,Qt开发,qt

然后按NEXT一步一步下载

返回图 2界面,下载相应的Android版本,在SDK Tools中下相应的工具插件。

qt开发环境,Qt开发,qt

按个人需求下载

注意的是:测试发现ABI为arm64_v8a或armeabi_v7a只能用低版本Android如Android7.0,如果用高版本Android,模拟器会启动不了。Qt的套件也要一一对应。

2.AVD管理器创建安卓虚拟机

qt开发环境,Qt开发,qt

qt开发环境,Qt开发,qt

qt开发环境,Qt开发,qt

qt开发环境,Qt开发,qt

注:如果Qt中套件选了clang arm64-v8a或armeabi-v7a构建项目,则此处选择低版本的Android,否则难运行。

如果是clang X86或x86—64,则在X86 Images中下载相应版本,如;Android API 34

qt开发环境,Qt开发,qt
Qt 界面

 qt开发环境,Qt开发,qt

 注:如果启动不了,各种报错,有可能API和ABI没有对应选好。

 到此,安卓虚拟机设置好了,接下来配置Qt。

Qt配置开发环境:

如下按图行事:

1.

qt开发环境,Qt开发,qt

 2.

qt开发环境,Qt开发,qt

第一步看图。

第二步看图。

第三步是Java 11 bin目录安装路径。

第四步是将android studio下载的工具插件等和Qt下载的SDK、  NDK工具放在一起(两个目录有相同工具插件)

第五步:点击设置SDK会自动下载相关工具插件。

第六步:点击右则下载OpenSSL,下载好同样放在SDK目录下,配置成功会有绿色的“勾"。

也可以在下面链接下载QpenSSL:

https://download.csdn.net/download/m0_60766341/88058807

3.

接下来配置虚拟机相关设置

qt开发环境,Qt开发,qt

老版的Qt create 会有 AVD manager、 SDK manager窗口,create 10 取消了。

个人觉得这里的配置比较重要,配错会各种报错。

例如:选择了clang x86_64,则要选择X86 Image 系统如 API 34,同理如果选择了arm_v8a或armeabi_v7a,则选择低版本Android如Android 7 API 24

注:如果是手机usb调试,则选择arm_v8a或armeabi_v7a(建议arm_v8a)。

4.启动AVD:

qt开发环境,Qt开发,qt

如果成功虚拟机会直接弹出

qt开发环境,Qt开发,qt

用例程直接运行,如果套件绑定虚拟机, 则虚拟机会直接弹出。

还有几个问题要注意的:

1.如果之前装过android studio软件的,要确保卸载干净,设置过相关的环境变量也要删了,否则很容易出错。

2.文件夹名不要有空格和中文。

3.之前用过旧版QT进行usb调试过的,升级后不行了,确保其他都没有问题,试试把电脑上的usb驱动卸了。

4.调试发现,报ui头文件没有发现的,调一下ui界面再试,如改下大小。

以上仅作参考,具体问题具体分析。文章来源地址https://www.toymoban.com/news/detail-642627.html

到了这里,关于windows11下Qt6.5开发环境安装及QT for Android环境搭建(含虚拟机的创建)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

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

    2024年02月07日
    浏览(54)
  • 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日
    浏览(50)
  • 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日
    浏览(47)
  • 一.QT QT6.5快速安装(Windows)

    本文仅适用于初学者参考!!! 如有错误和疑问请指出  点开 下载 打开命令行: 快捷键win+r 输入cmd 输入D:qt-unified-windows-x64-4.5.1-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject(因为我的安装器下在D盘所以开头是D:,其他盘相同)                               

    2023年04月25日
    浏览(43)
  • VS2019搭建QT6.4开发环境【多图警告^-^】

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

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

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

    2024年02月03日
    浏览(45)
  • Windows11之QT开发框架超详细下载安装与使用教程

      本博客的主要内容为在Windows11系统下的QT开发框架的下载安装与使用教程,QT开发框架开发C++图形化界面十分有用,读者跟着我一步一步做一定可以安装成功,我的步骤肯定是全网最细,没人比我更细致了,就算是计算机零基础的小白也能跟着我安装成功! 进入QT开发框架

    2024年02月16日
    浏览(49)
  • ubuntu虚拟机安装Qt5 for ARM交叉开发环境

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 本文讲述了在虚拟机中安装 Qt 交叉开发环境详细过程。以便在虚拟机中进行 Qt 应用程序的开发,处理触摸屏的部分会在下一篇文章中叙述。 我们的虚拟机为ubuntu18.04。 sudo apt-get install qt5-default 指令会安

    2024年02月09日
    浏览(89)
  • 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日
    浏览(57)
  • Qt6.5.1+WebRTC学习笔记(十)开发环境搭建(win10+vs2022)

    1.操作系统win10 64位 2.合理的上网方式,需要正常访问google,最好有40G以上流量 3.安装VS2022,笔者使用的是社区版,并选中C++相关,笔者设置如下        注意,win10的sdk需要是10.0.22621.0,其他版本可能导致编译不通过,而且这个版本会根据webrtc源码的更新而发生变化  4.安装

    2024年02月08日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包