1. 环境准备:软件清单与版本选择
搞QT安卓开发就像搭积木,选错积木块整个房子都会塌。我花了三天时间反复折腾,终于摸清了QT5.15.2安卓开发环境的正确打开方式。先说结论:版本兼容性是最大的坑,下面这些软件版本组合是我用血泪史验证过的黄金搭配:
- QT5.15.2:必须勾选Android组件(安装时别手快全取消勾选)
- Java 8(jdk-8u371):实测Java 17会报
Could not determine java version错误 - Android Studio 2021.3.1:新版AS带的cmdline-tools会引发致命错误
- Android SDK 30:Platform必须安装,NDK建议用21.4.7075529
第一次配置时我直接装了最新版Android Studio,结果在Qt Creator里死活检测不到SDK。后来发现是cmdline-tools版本过高导致的,具体表现为Qt Creator配置页面显示"×Android SDK Command-line Tools run"。这里有个隐藏知识点:Qt5.15.2对Android开发工具链的版本极其敏感,后面会详细说解决方案。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 软件安装实战指南
2.1 QT5.15.2安装要点
下载QT安装器时注意选择在线安装程序,离线包可能不包含Android组件。运行安装程序后重点看这两个步骤:
- 组件选择页面展开"Qt"→"Qt 5.15.2"→勾选"Android ARMv7"和"Android x86"
- 在"Developer and Designer Tools"下必须勾选"Qt Creator 4.11.0"
我犯过的典型错误是只勾选了桌面开发组件,结果创建项目时根本看不到Android编译套件选项。如果已经安装但漏选组件,可以重新运行安装程序进行组件增删。
2.2 Java 8环境配置陷阱
Oracle官网下载Java 8需要注册账号,这里分享个直链技巧:在浏览器地址栏直接输入https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html可跳过登录步骤
