QT5.15.2搭建Android编译环境及使用模拟器调试(全)

这篇具有很好参考价值的文章主要介绍了QT5.15.2搭建Android编译环境及使用模拟器调试(全)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装QT5.15.2

地址:下载
我电脑的windows的,所以选windows
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言

由于官方安装过程非常非常慢,一定要跟着步骤来安装,不然慢到怀疑人生
1)打开"命令提示符"(开始 -> Windows 系统 -> 命令提示符) 或者 “win+R” ->输入cmd
找到刚才的exe
命令行输入以下命令(exe位置根据自己实际的),然后回车

D:\ChromeCoreDownloads\qt-unified-windows-x64-4.6.1-online  --mirror https://mirrors.ustc.edu.cn/qtproject

qt5.15.2怎么安装安卓,qt,android,开发语言
2)登录账号(没有的话就去注册)
QT5.15.2安装选择如下(下一步):
1、
qt5.15.2怎么安装安卓,qt,android,开发语言
2、
qt5.15.2怎么安装安卓,qt,android,开发语言
3、(安装位置可以选自己喜欢的)
qt5.15.2怎么安装安卓,qt,android,开发语言
4、组件选择自己喜欢的(或者跟着我也行),但是Android和sources一定要选上
qt5.15.2怎么安装安卓,qt,android,开发语言

5、
qt5.15.2怎么安装安卓,qt,android,开发语言
6、其他步骤下一步就好了,等待安装…

二、安装工具

一、下载需要的工具

ps:密码1234
JDK:Java语言的软件开发工具包,即java开发使用的sdk,这次用的是jdk8(下载)
SDK(oftware development kit):软件开发工具包,辅助开发某一类软件的相关文档、API必需资料、范例和工具的集合都可以叫做 “SDK”。(下载)
(latest下载)

openssl:可选择配置,但是建议下载(下载)

二、安装

0、创建文件夹

(以D盘为例子),建立一个Android_tool文件夹,然后在其下再建立两个文件夹OpenSSL、SDK
qt5.15.2怎么安装安卓,qt,android,开发语言

1、安装JDK

打开jdk-8u371-windows-x64.exe,默认安装到c盘(一直下一步就好,闭眼操作)
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
安装jdk,一直下一步就好了。
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
c盘有这两个文件就表示安装成功

2、安装SDK

①将刚下载的的android-sdk_r24.4.1-windows.zip和commandlinetools-win-9123335_latest.zip复制并解压到"D:\Android_tool\SDK"下
qt5.15.2怎么安装安卓,qt,android,开发语言
②进入D:\Android_tool\SDK\android-sdk_r24.4.1-windows\android-sdk-windows,打开SDK Manager.exe
qt5.15.2怎么安装安卓,qt,android,开发语言

③选择需要的工具,可以参考我的(例子的用Android10 Android7.0 )
qt5.15.2怎么安装安卓,qt,android,开发语言

qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
Extras建议全选,缺少某些组件可能会影响QT运行
ps:可能第二个 Android Auto Desktop Head Unit emulator 安装不成功,但是没关系

④点击install按钮
qt5.15.2怎么安装安卓,qt,android,开发语言
⑤全部接受许可证
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言

这样子就完成了,然后点击install,等待安装…
qt5.15.2怎么安装安卓,qt,android,开发语言
PS:中间可能会更新avd和sdk的话那就重启一下SDK,然后继续下载
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言

qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
下载完成!

4、创建模拟器avd

① 打开AVD Manager.exe
qt5.15.2怎么安装安卓,qt,android,开发语言
② 创建新的模拟器(以Android7.0 armeabi-v7a 为例)
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
设置完成。

4、解压openssl

① 将刚下载的android_openssl-master.zip复制并解压到"D:\Android_tool\OpenSSL"下
qt5.15.2怎么安装安卓,qt,android,开发语言

三、搭建QT Android编译环境

① 打开QT5.15.2,找到菜单栏 -> 编辑 -> preferences
打开刚才安装过的SDK Manager.exesdk path的路径 拷贝到 QT的Android SDK的路径
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
② 点击设置SDK按钮
下载SDK工具包
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
这样就安装完毕了。

③ QT配置OpenSSL
将刚才解压的Openssl文件路径放到QT设置上
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
④ 解决 安卓设置存在错误
qt5.15.2怎么安装安卓,qt,android,开发语言
这个原因很多csdn都有说过(可参考文https://blog.csdn.net/yy_xzz/article/details/132135255)
出现的问题如下:
×Android SDK Command-line Tools run.
×Android Platform-Tools installed.
问题显示,cmdline tools工具已经安装,但是没有运行,android platform sdk没有安装,需重新下载旧版本的cmdtools 替换最新版本,问题得到解决。

所以将刚解压的“commandlinetools-win-9123335_latest”里面的cmdline-tools文件夹下所有文件都替换到sdk下的cmdline-tools\latest

qt5.15.2怎么安装安卓,qt,android,开发语言
重新打开QT,进入刚才的首选项界面
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
等待安装完毕!
qt5.15.2怎么安装安卓,qt,android,开发语言
这样的界面就算是配置成功了

四、调试第一个Android例子

1、尝试第一次编译

①菜单栏 ->文件 ->new project…
qt5.15.2怎么安装安卓,qt,android,开发语言
项目名称、路径任意,剩下的就默认设置
qt5.15.2怎么安装安卓,qt,android,开发语言
②尝试编译
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言
如果有遇到问题可以往下继续看.

2、Android QT编译出错可能问题与解决方法(我曾经遇到的问题)

①未设景有效部署设备。
qt5.15.2怎么安装安卓,qt,android,开发语言
解决方法:
在AVD Manager.exe里面创建一个模拟器,可以翻到上门有AVD创建教程(如果跟着这次教程走不会出现这个问题)

②部署设备"XXXX"不支持套件架构
套件支持arm64-v8a”,但设备使用“armeabi-v7a,armeabi”。
qt5.15.2怎么安装安卓,qt,android,开发语言
解决方法:
找到kit,找构建的步骤里面设置勾上armabi-v7a
qt5.15.2怎么安装安卓,qt,android,开发语言

③问题一:模拟器缺失
已给安装的安卓 SDK 安装缺失的模拟器工具()
qt5.15.2怎么安装安卓,qt,android,开发语言
解决方法:将emulator的工具下载安装
qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言

④ 编译时出现
# include <type traits>type traits' file not found
[arm64-v8a mainobj] Error 1
qt5.15.2怎么安装安卓,qt,android,开发语言
解决方法:
1、有可能像网上说的NDK问题,换一个版本就好
2、有可能是构建出问题,需要取消arm64-v8a
qt5.15.2怎么安装安卓,qt,android,开发语言

⑤编译的过程中非常慢
Downloading https://services.gradle.org/distributions/gradle-5.6.4-bin.zip 下载非常慢
qt5.15.2怎么安装安卓,qt,android,开发语言
解决方法:参考
进入构建目录下找到“build.gradle”文件,修改为

buildscript {
    repositories {
        #google()
        #jcenter()
		maven{url'https://maven.aliyun.com/repository/google'}
        maven{url'https://maven.aliyun.com/repository/public'}
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.0'
    }
}

qt5.15.2怎么安装安卓,qt,android,开发语言
qt5.15.2怎么安装安卓,qt,android,开发语言

qt5.15.2怎么安装安卓,qt,android,开发语言
⑥编译的过程出现
FAILURE:Build failed with an exception .
* Where:
Build file 'D: \XXX\ build-AndroidT1-Qt_5_15_2_Clang_Multi_Abi_59c420-Debug android-build build.gradle` line: 20
qt5.15.2怎么安装安卓,qt,android,开发语言
解决方法:参考
是因为gradle版本太高了,将 gradle 降低版本即可,编译就好了。如果不知道改为哪个版本,就新建一个项目,看看是什么版本的,直接改为相应的版本即可。
进入构建目录下找到“build.gradle”文件,修改classpath为自己正确的版本,
qt5.15.2怎么安装安卓,qt,android,开发语言文章来源地址https://www.toymoban.com/news/detail-764299.html

到了这里,关于QT5.15.2搭建Android编译环境及使用模拟器调试(全)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • jetson-nano编译qt5.15.2带opengl,xcb

    项目需求原因,需要编译高版本qt到jetson-nano板子,历经10天来回折腾,终于是成功了。期间历经交叉编译失败,然后转直接编译,然后尝试各种版本的坑,最后整理的方法异常简单,只需6小时左右即可流畅在板子上编译成功。文章最后有我编译好的qt-5.15.2版本链接。 友情提

    2023年04月09日
    浏览(40)
  • Linux Qt5.15.2 编译QWebEngine源码支持音视频H264

    默认自带的QWebEngine 因版权问题不支持音视频功能,需要自己编译源码以支持。 平台:Linux(UOS V20 1050) Qt:5.15.2 下载 Qt 5.15.2 对应版本源码,使用镜像网站或者Qt Maintenance Tool工具下载。 配置 Qt 环境变量 将以下内容追加到bashrc文件后 刷新使其生效 这个阶段可以预先安装所

    2024年02月05日
    浏览(52)
  • Qt5.15.2安装

            比如 5.15.2 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 15 是小版本号(minor),第三个数字 2 是补丁号(patch)。 只要前面两个数字相同,Qt 的特性就是一致的,最后的数字是对该版本的补丁更新。         Qt 5.15 之后已经不提供离线

    2024年02月08日
    浏览(53)
  • Qt5.15.2中加入图片资源

    以前用的Qt5.15.2之前的版本,QtCreator默认的工程文件是*.pro,现在用5.15.2创建工程默认的工程文件是CMameList.txt,当然在创建项目时,仍然可以使用pro工程文件用QtCreator打开CMakeList.txt 以前用习惯了pro文件,现在改成CMakeList很不习惯,现在我们在CMakeList.txt中加入资源文件 1.首先,

    2024年01月22日
    浏览(49)
  • QT新版本安装(5.15以上)——Qt 镜像网站——Qt5.15.2镜像安装

    由于QT版本升级到6.以上版本,在线安装可能找会存在找不到到相关想要的版本。如5.15的版本。 解决办法:还采用在线安装的方法,添加版本的镜像路径(URL)的方法进行安装。 在线安装软件连接: 链接:https://pan.baidu.com/s/1sXqYhfHNNmKCzJf4Xdd0Zg?pwd=o2j2  提取码:o2j2 中国科学技

    2024年04月13日
    浏览(33)
  • VS2019+OpenCV+Qt5.15.2安装及工程配置

    目录 一、下载链接 1.1 VS2019下载安装 1.2 OpenCV下载安装 1.3 Qt5.15下载安装 二、工程环境配置 2.1 OpenCV环境配置 2.1.1  环境变量配置 2.1.2 工程属性表配置  2.1.3 重启vs测试  2.2 Qt环境配置 2.2.1 Qt Creator设置  2.2.2 VS2019配置  2.2.3 创建Qt项目 2.2.4 UI 设计配置 该文件仅 1.39 MB,是 VS

    2024年02月16日
    浏览(51)
  • [QT5.15.2] QtCreator不支持中文输入解决方案

    操作系统:优麒麟22.04.2 LTS QT版本:QT5.15.2 这个大家在网上找找,可以很轻松的安装成功。 先安装QtCreator, 安装这块大家可自行网上找找。 成功后,打开QtCreator,新建工程; 打开main.cpp或者其他文件,发现无法输入中文。 网上有很多解决方案,就是将 /usr/lib/x86_64-linux-gnu/qt5/

    2024年02月11日
    浏览(35)
  • QT5.15.2 在线安装下载速度慢的解决办法

    QT对5.15以及以上版本已经停止提供离线安装包,在线安装网速慢如蜗牛,而且一旦断了又得从头下载,不支持断点续传 由于Qt5.15及以上版本不提供离线安装包,则需要使用在线安装进行安装。首先下载在线安装器: 下载加速需要使用清华源 QT 地址 我宿舍网速是100兆,所以最

    2024年02月13日
    浏览(36)
  • 在线安装Qt(全网最详细图文版)--以Qt5.15.2 Windows版为例

    作者:靠普科技 时间:2023/8/18 版本:V1.0 说明:本文系作者原创,转载前请务必联系本文作者。 接触几年Qt有余,发现部分开发人员对Qt的认识远远不够,仅仅停留在表面。甚至有较少部分人认为Qt是一种开发编程语言或者将QTCreator当做Qt,这些理解都是错误的且过于片面。实

    2024年02月06日
    浏览(46)
  • QtCreator12无法识别Qt5.15.2的安卓SDK与NDK配置解决

    解决方法: 设置JDK为JDK11 使用Android Studio下载 Android SDK Command-line Tools 10.0   打开Android SDK Location :   双击打开cmdline-tools 复制10.0中所有东西到latest中   点击Manage Kits并选择Devices   然后点击Android会弹出下图窗口,并自动更 安装完成   成功识别  

    2024年01月18日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包