Qt5.15编译工程报APK 的 API 级别设定低于套件所需的最低要求

在使用Qt5.15进行开发时遇到错误,提示APK的API级别设定低于21,这是套件的最低要求。通过修改工程XML,将API级别从16提升到21,然后重新编译,问题得到解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

APK 的 API 级别设定低于套件所需的最低要求。
套件所需的最低 API 级别是 21。
Error while building/deploying project qtpdfium (kit: 安卓 Qt 5.15.2 Clang Multi-Abi)
When executing step "构建安卓 APK"

修改xml

工程中是16

 修改为21

重新编译,问题解决。 

<think>好的,我现在需要帮助用户了解如何在Android上安装Qt6并配置开发环境。首先,我得回忆一下Qt6在Android上的安装步骤,可能需要参考用户提供的引用内容,但发现这些引用主要是关于Qt6.7、Qt5.10和Qt5.15的,不过可能有共通之处。需要确认Qt6的安装流程是否与之前版本类似,同时注意是否有新的变化。 首先,用户需要安装Qt6的主程序,可能通过在线安装器或者维护工具。接下来,可能需要安装Android SDK和NDK,以及Java JDK。这些是开发Android应用的必要组件。然后,在Qt Creator中配置这些工具的路径,确保Qt能够正确调用它们进行构建。 需要注意,用户提到的引用[1]中提到了使用Qt Maintenance Tool安装Qt6.7的Android环境,说明Qt6的安装可能通过维护工具进行。而引用[3]提到Qt5.15的配置,可能需要类似的步骤,但版本不同,路径和工具版本可能有变化。 另外,用户提供的引用中有提到Android SDK和NDK的下载地址,比如引用[2]中的androiddevtools.cn,但现在可能需要使用官方推荐的Android Studio来获取这些工具。同时,JDK的版本可能需要适配Qt6的要求,比如OpenJDK 11或更高版本。 步骤可能包括: 1. 安装Qt6主程序,并选择Android组件。 2. 安装Android Studio,获取SDK和NDK。 3. 安装JDK,并配置环境变量。 4.Qt Creator中设置SDK、NDK、JDK的路径。 5. 创建或打开项目,配置构建套件,测试编译和部署。 需要注意,Qt6可能对NDK的版本有特定要求,比如NDK 25或更高。此外,SDK的构建工具版本也需要兼容。如果用户遇到问题,可能需要检查工具版本是否匹配,或者是否有路径设置错误。 生成的问题部分需要考虑用户可能遇到的常见问题,比如环境变量配置、工具版本冲突、构建错误等,以及如何验证环境是否配置成功。同时,可能还需要比较Qt6与之前版本在Android配置上的差异,或者如何升级现有的Qt5配置到Qt6。 最后,确保回答结构清晰,分步骤说明,并引用提供的资料,但要注意引用中的内容是否适用于Qt6。例如,引用[1]提到使用Qt Maintenance Tool安装Qt6.7的Android环境,这可能同样适用于Qt6.8或其他Qt6版本,但需要确认步骤是否一致。可能还需要提醒用户查阅Qt官方文档以获得最新的指导。</think>### Qt6 Android开发环境配置步骤 #### 1. 安装Qt6主程序 - 下载 **Qt Online Installer**(官方安装器) 访问[Qt官网](https://www.qt.io/download),选择`Qt Open Source`版本,勾选`Qt 6.x.x`和`Android`组件(如`Qt 6.x for Android`)[^3]。 - 使用 **Qt Maintenance Tool** 添加Android组件(若已安装Qt基础版本) 通过维护工具补充安装`Android ARMv7`或`Android x86`等目标平台套件[^1]。 #### 2. 安装Java JDK - 下载 **OpenJDK 11**(推荐) 访问[Adoptium](https://adoptium.net/)或使用Android Studio内置的JDK,设置`JAVA_HOME`环境变量指向JDK安装目录[^2]。 #### 3. 安装Android SDK/NDK - **方法1:通过Android Studio安装** 1. 下载[Android Studio](https://developer.android.com/studio) 2. 安装时勾选`Android SDK`、`NDK`和`CMake`(至少选择NDK 25+和SDK Build-Tools 34.0.0+) 3. 记录SDK路径(如`C:\Users\YourName\AppData\Local\Android\Sdk`)和NDK路径(如`sdk\ndk\25.2.0`)。 - **方法2:手动下载SDK Tools** 访问[Android Dev Tools](https://www.androiddevtools.cn/)获取独立SDK包。 #### 4. 配置Qt Creator 1. 打开Qt Creator,进入`工具 > 选项 > 设备 > Android` 2. 填写路径: - **SDK路径**:指向Android SDK目录 - **NDK路径**:选择Qt支持的NDK版本(如25.x) - **JDK路径**:设置`JAVA_HOME`对应的JDK目录 3. 点击`Apply`验证配置,确保所有组件显示为绿色对勾[^1]。 #### 5. 创建Android项目测试 - 新建`Qt Widgets Application`,选择`Android Qt 6.x.x Clang`套件 - 编译并部署到模拟器或真机,若输出APK且无错,则环境配置成功。 ```bash # 示例:检查NDK版本 $ ndk-build --version Gradle 8.0.2 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自由软件开发者

有你的鼓励,我会更加努力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值