Qt搭建安卓开发平台详细步骤

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

       因最近想学下Qt关于安卓平台的开发,特此对环境的搭建,期间遇到一些问题,在网上查询各种资料,终于是搭建完成,特此写下这篇文档,记录下,也分享给大家,共同进步!

        本人实测此方法是真实有效的,能在安卓上运行Qt程序,如若哪里步骤有疑问或者存在问题,欢迎评论讨论或指正,谢谢

目录

一、搭建Qt For Android开发环境需要的软件

二、软件安装

1、Qt5.14.2 安装

 2、JAVA SDK

3、Android SDK

4、Android NDK

三、Qt Creator设置

 1、选择Android软件路径  

2、新建Qt Android工程

 3、运行Qt 程序


一、搭建Qt For Android开发环境需要的软件

1、Qt 5.14.2

2、JAVA SDK

3、Android SDK

4、Android NDK

这三个安装软件需要和Qt 的版本号对应起来,不然将会导致编译错误等

其中Android SDK、Android NDK,我提供的网盘链接是压缩包,直接解压即可

JAVA SDK 需要安装,记住其安装路径,注意,这三个路径需记住,后续用到,并且路径不能有中文。

网盘链接如下:

链接:https://pan.baidu.com/s/1UXF85bamvT55gJqO4u_KCg 
提取码:1234

二、软件安装

1、Qt5.14.2 安装

      需要Qt的账户和密码,如若没有,需要在Qt官网注册,才能进一步下载,最主要的是下面这一步,确保Qt有下载Android组件,如下图所示,其他步骤默认即可

qt 安卓环境搭建,android,qt5,c++

 2、JAVA SDK

        按默认即可,需要记住其安装路径,后续将用到

3、Android SDK

        将下载得到的压缩包解压,打开其目录的SDK Manager.exe        qt 安卓环境搭建,android,qt5,c++

 安装下图所示的安装包

qt 安卓环境搭建,android,qt5,c++

 qt 安卓环境搭建,android,qt5,c++

 qt 安卓环境搭建,android,qt5,c++

 等待安装完成,到这,Android SDK已准备完毕,记住其路径,后续用到

4、Android NDK

   解压压缩包即可,记住其路径,后续用到

三、Qt Creator设置

 1、选择Android软件路径  

      打开Qt,点击工具,再点击选项,选择设备,按下图填取上面三个软件路径,有其对应的勾代表其正确。

qt 安卓环境搭建,android,qt5,c++

 点击应用,再点击ok,即可

2、新建Qt Android工程

   其他步骤与往常一致,主要Kit Selection 步骤需要勾选上下图选项

qt 安卓环境搭建,android,qt5,c++

 3、运行Qt 程序

        将电脑和手机用数据线连接,手机需开启开发者选项,并打开USB调试,并且允许USB安装应用程序

        第一次构建工程需要下载Gradle,下载速度慢的离谱,一直卡在下面这步

Downloading https://services.gradle.org/distributions/gradle-5.5.1-bin.zip

        但是通过输入该网站,发现下载的很快,然后将其安装包下载,再网上查询别人的做法,发现其是存在电脑这个路径(YAO 是我主机名):

C:\Users\YAO\.gradle\wrapper\dists\gradle-5.5.1-bin\cfsov38hb3r1zj4ic9bbjcc7n

        将其安装包放进这里,取消构建,重新打开Qt再次构建就好了

以下是结果图:

qt 安卓环境搭建,android,qt5,c++

 选择安卓设备,点击ok,程序开始编译,此时手机就会安装应用,手机效果图如下:

qt 安卓环境搭建,android,qt5,c++

 

    到这里,Qt搭建安卓环境已成功,过程也遇到很多问题,也是再网上各种查资料,最终成功也挺欣慰的,因本人水平有限,如哪里写错还请指正,如有疑问也可以评论沟通。

参考的CSDN文章:

Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤_qt安卓开发环境搭建_觉皇嵌入式的博客-CSDN博客

【Qt】Qt5.12第一次编译安卓工程卡在下载gradle.zip文件_芒果黑的博客-CSDN博客

     制作不易,如对大家有帮助,麻烦大家帮忙点赞收藏,谢谢!文章来源地址https://www.toymoban.com/news/detail-614175.html

到了这里,关于Qt搭建安卓开发平台详细步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 一站式解决方案:Qt 跨平台开发灵活可靠

    一站式解决方案:Qt 跨平台开发灵活可靠 Qt 是一种跨平台开发工具,为开发者提供了一站式解决方案。无论您的项目目标是 Windows、Linux、macOS、嵌入式系统还是移动平台,Qt 都能胜任。这种跨平台的特性不仅节省开支,还推动了战略的快速落地。 适用范围广泛:Qt 可在多种

    2024年02月07日
    浏览(59)
  • Qt5开发环境-银河麒麟V10ARM平台

    前言 近期因参与开发的某个软件需要适配银河麒麟v10arm 平台,于是自己搭建起一套Qt 开发环境,在此记录下具体过程,以供有需要的朋友参考。一开始手上并没有Arm架构的PC,先在Windows下用Vs2017和QtCreator 开发,软件开发快结束的时候Arm PC到了。Qt 没有提供可直接安装的arm架

    2024年02月12日
    浏览(58)
  • 我想开发一款跨平台桌面软件,请告诉我qt、electron、tauri、pyqt、flutter分别适合开发哪些跨平台桌面

    不同的跨平台桌面开发工具适用于不同的应用场景和开发者需求。以下是关于 Qt、Electron、Tauri、PyQt、Flutter 的简要说明,以帮助你更好地选择适合你项目的工具: Qt: 适用场景: Qt 是一个强大的 C++ 框架,适用于开发需要高性能和原生外观的桌面应用。它具有广泛的平台支持

    2024年02月22日
    浏览(75)
  • QT使用MQTT协议连接ONENET云平台:智能家居PC客户端开发笔记-2 项目开发

    这篇文章主要是分享QT智能家居项目的代码 在我看来,QT MQTT的使用主要难点就是对于环境的搭建,在我们把环境搭建完之后,接下来就是传统手艺了,我们只要知道相应的库函数,调用它,就能实现我们所需要的功能了。 所以,在这里我也只是简单的分享一下我写的第一版

    2024年02月16日
    浏览(45)
  • Ubuntu20.04搭建PX4仿真环境及XTDrone开发平台(最详细最明白)

    PX4-Autopilot仿真平台是由PX4官方提供的集虚拟px4固件、真机烧录固件、gazebo环境及模型于一体的平台,用户可以自己编写程序,通过mavros接口与虚拟px4固件进行mavlink协议的通讯,并在gazebo中显示虚拟世界和模型。因此PX官方手册里给了一个经典的例程:offboard.cpp和offboard.py,让

    2024年02月04日
    浏览(121)
  • 云平台下ESB产品开发步骤说明

    随着互联网、云计算技术的深入发展,为降低企业大规模云应用建设的难度和成本,支持云应用开发、运行与运维一体化的云应用平台软件应运而生。 云应用平台软件,是支持云计算技术下业务应用软件建设的软件基础平台 ,主要帮助企业实现应用软件云化、统一云应用架

    2024年02月16日
    浏览(42)
  • RK3588平台开发系列讲解(安卓篇)Android12 获取 root 权限

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢获取 Android 设备的 root 权限是指取得超级用户( root 用户)的权限,使得用户可以对系统进行更广泛的修改和操作。但需要注意,获取 root 权限可能会导致安全风险,包括系统不稳定、数据丢失或设备损坏,因此应该谨

    2024年02月03日
    浏览(84)
  • 鸿蒙将与安卓应用形成“硬分叉”,多家平台急聘鸿蒙开发员

    最近,网友注意到,多家企业公布了鸿蒙系统有关的岗位招聘。 11 月 8 日,美团发布了鸿蒙高级工程师、鸿蒙基建工程师等多个鸿蒙开发相关岗位。主要开发美团鸿蒙App、大众点评鸿蒙App。 根据脉脉平台,美团鸿蒙基建工程师岗位给出的月薪在 4 万元到 6 万元之间。 11 月

    2024年02月21日
    浏览(37)
  • 云计算基础架构平台搭建,云计算平台开发与运维,搭建openstack平台

    一、创建虚拟机 先创建 两台 虚拟机 内存放大一些 ,实际用的内存不会那么高 1.controller节点硬件配置 镜像我这里使用1804的    (注意:要添加一个仅主机模式的网络适配器) 2.编辑compute硬件 添加硬盘 三次下一步默认设置到这里  (注意这里是两张网卡,一张NET,一张仅

    2024年02月05日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包