记录:Qt Creator 10配置安卓开发环境

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

Qt Creator 现在的安卓开发环境配置相比老版本方便了不少,本文以目前在线安装版的 Qt Creator 10.0.2 + Qt 5.15 / Qt 6.5 为例做演示(有些文件可能会因为网络问题需要科学上网才能下载)。

1.下载 JDK 

https://adoptium.net/zh-CN/temurin/releases/

Oracle 的 JDK 有商业授权问题,所以直接下 OpenJDK 就行了。如果用 JDK 8 或 11 的话,目前的 Android SDK Command-line Tools (latest, 当前版本 11) 会报错;如果用 JDK 17 的话,编译 Qt 5.15 的程序会报 NoClassDefFoundException 错,Qt 6.5 可以用。如果是想用 JDK 8,可以先配置好 SDK 再单独下载旧版本 Command-line Tools 替换到原来的 latest;也可以用 JDK 17 配置 SDK 好后,把安卓 SDK 路径下的 Command-line Tools 换成低于 9(不包含) 的版本,文件夹还是用原来的 latest 命名。

目前的 IDE 都有独立的路径设置,所以 JAVA_HOME 环境变量不用设置,但是考虑到别的工具会用到,我还是加上了:

新建变量 JAVA_HOME,值为 JDK 路径

Path 添加 %JAVA_HOME%\bin

2.在 Qt Creator 中下载安卓 SDK

在 Qt Creator 菜单栏选中 【编辑】【Preferences】打开对话框,找到 【设备】【Android】设置页。

1.先选中我们的 JDK 路径;

2.然后选中安卓 SDK 路径,可以是空目录自动下载或者用已有的 SDK;

2.点设置 SDK 会弹出下载 SDK 工具包的对话框,直接一键下载(如果 JDK 版本过低下载  Command-line Tools 会报错)。

记录:Qt Creator 10配置安卓开发环境

记录:Qt Creator 10配置安卓开发环境

也可以单独下载这些工具包:

[Packages to be installed:]
   Android SDK Platform-Tools
   Android SDK Platform 31
   NDK (Side by side) 21.3.6528147
   NDK (Side by side) 25.1.8937393
   Android SDK Build-Tools 31
   Google USB Driver(真机调试用 USB,虚拟机调试用 Emulator)
   Android SDK Command-line Tools (latest) 

对于没在自动下载列表里的,可以点 【SDK 管理器】打开下载项页面。 

如果 Command-line Tools (latest) 版本过高导致报错:

记录:Qt Creator 10配置安卓开发环境

可以单独下载旧版本替换到原来的 latest(SDK 目录下 cmdline-tools 文件夹),如: 

"sdk_tools_url": {
"linux": "https://dl.google.com/android/repository/commandlinetools-linux-9123335_latest.zip",
"linux_sha256": "0bebf59339eaa534f4217f8aa0972d14dc49e7207be225511073c661ae01da0a",
"windows": "https://dl.google.com/android/repository/commandlinetools-win-9123335_latest.zip",
"windows_sha256": "8a90e6a3deb2fa13229b2e335efd07687dcc8a55a3c544da9f40b41404993e7d",
"mac": "https://dl.google.com/android/repository/commandlinetools-mac-9123335_latest.zip",
"mac_sha256": "d0192807f7e1cd4a001d13bb1e5904fc287b691211648877258aa44d1fa88275"
}

这是 Qt Creator 配置文件中的链接,对应 cmdlinetools 8,支持 JDK 8。Qt 自动下载时实际下载的是最新版本,不是配置链接中的版本。   

全都下载下来后,点击应用使之生效,此时 Qt Creator 构建套件里安卓套件就可用了。

3.创建 Android 项目

新建项目时选择安卓,用默认生成的模板构建,他会自动下载 gradle-5.6.4-bin,但是根据我的经验没开代理他是下载不下来的,我们直接用【编译输出】打印的链接自行下载即可:

https://services.gradle.org/distributions/gradle-5.6.4-bin.zip

下载好后放到他默认生成的目录,也可以用环境变量 GRADLE_USER_HOME 指定路径。

记录:Qt Creator 10配置安卓开发环境

如果能正常编译,此时可以连手机真机调试,如果是 Release 生成 apk 需要签名,我们在项目的构建设置里生成并使用签名即可。

记录:Qt Creator 10配置安卓开发环境

这里有个小问题就是我没找到他记住密码的选项,导致每次打开项目都要重新输入签名的密码才能用。 

4.后记

2023-08-03:

不得不说安卓是真的狗,才过两个月 cmdlinetools latest 就从 9 变成了 11,JDK 11 直接不兼容了,得用 JDK 17,配置 Qt5 还得单独下载命令行工具替换 latest。 

5.参考

博客:Qt5.15.2安卓Android项目开发环境配置_千城忆梦的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-499858.html

到了这里,关于记录:Qt Creator 10配置安卓开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Qt Creator -- 详细安装教程以及配置Android编译器环境(Android studio)

    目录 前言 今天我们就讲解一下如何在 Qt Creator 中配置 Android 开发环境 一 安装 -- Android studio 1. 安装包 (1)百度网盘 (2)官网链接  2.安装教程 (1)查看引用路径 二 安装 -- Qt Creator 1. 版本选择 (1)版本自选 (2)博主版本 2. Qt Creator 安装步骤 3. Android 编译器配置 三 新建

    2024年02月12日
    浏览(59)
  • Qt Creator 11 开放源码集成开发环境新增集成终端和 GitHub Copilot 支持

    导读 Qt 项目今天发布了 Qt Creator 11,这是一款开源、免费、跨平台 IDE(集成开发环境)软件的最新稳定版本,适用于 GNU/Linux、macOS 和 Windows 平台。 Qt Creator 11 的亮点包括支持标签、多外壳、颜色和字体的集成终端模拟器,支持基于 Copilot Neovim 插件的 GitHub Copilot,初步支持

    2024年02月14日
    浏览(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)
  • QT5.14.2安卓环境配置及创建程序在手机上运行

    主要参考:Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤_哔哩哔哩_bilibili            Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤_qt安卓开发环境搭建-CSDN博客 出错时参考:如何在Windows下搭建Qt安卓开发环境? - 知乎 (zhihu.com)                 百度网盘链接 需要

    2024年04月17日
    浏览(38)
  • 记录Qt和opencv 新环境配置过程

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 为外出干项目做一些环境准备工作,需要重新配置电脑环境,那首先装的肯定就是Qt了,以前安装都没做记录,这次就记录一下吧,希望对大家有用。 提示

    2024年01月21日
    浏览(44)
  • 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 Creator配置openCV

    由于opencv的库文件一般是dll动态链接库文件,可以被MSVC(Visual studio编译器)所编译引用,但QT一般采用的是MinGw编译器,所以要引用opencv的动态链接库需要通过 Cmake 编译器转换一下。下列步骤可以成功在QT creator中配置opencv库文件(正常情况下是需要下载cmake对opencv文件进行编

    2024年02月05日
    浏览(34)
  • Opencv Win10+Qt+Cmake 开发环境搭建

    官网下载Opencv安装包 双击下载的软件进行解压 3. 系统环境变量添加 创建一个新的Qt项目(Non-Qt Project) 打开创建好的项目中的CMakeLists.txt,添加如下代码 main.cpp中添加以下代码 点击运行,显示图像则说明环境搭建成功

    2024年02月15日
    浏览(49)
  • Qt开发笔记(Qt5.9.9下载安装环境搭建win10)

    #1 Qt下载网站(国内、国外镜像) #2 Qt5.9.9安装选项 #3 配置系统环境变量 #4 创建测试项目 #1 Qt下载网站(国内、国外镜像) 官方下载地址(慢):http://download.qt.io/ 国内镜像网站 这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的: 中国科学技术大学:http://mi

    2024年02月15日
    浏览(51)
  • mac端安卓开发环境(Android studio)配置

    我这里安装版本为java16。一共两种安装方法,从官网手动安装或使用简易方式安装。 手动安装 先从[Oracle官网]https://www.oracle.com/java/technologies/javase-downloads.html下载java 将下载文件夹copy至目标文件夹 cp java16 /Library/Java/JavaVirtualMachines/ 配置环境变量, open -e ~/.bash_profile , 在文件中

    2024年02月10日
    浏览(55)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包