1. 环境准备:选对版本就成功了一半
我刚开始接触Qt安卓开发时,最头疼的就是版本兼容性问题。每次构建失败,十有八九都是因为版本没匹配好。经过多次踩坑后,我总结出了一套最稳定的版本组合,特别适合刚入门的新手。
1.1 核心组件版本选择
Qt开发安卓应用需要四个核心组件:Qt SDK、JDK、Android SDK和Android NDK。我强烈推荐使用这个经过验证的稳定组合:
- Qt SDK: Qt 5.9.4(选择这个版本是因为它在安卓开发方面特别稳定)
- JDK: JDK 1.8.x(比如1.8.0_144版本)
- Android SDK: API 16~24(重点安装API 24)
- Android NDK: NDK r10e
为什么选择这些版本?因为我亲身经历过新版本的坑。比如用了Qt 5.12搭配NDK r21,结果编译时各种奇怪的错误,折腾了两天都没解决。换回这个经典组合后,一次就配置成功了。
1.2 组件安装实操指南
安装这些组件时,有几个关键点需要注意。首先是Qt SDK的安装,从官网下载离线安装包后,在安装界面一定要勾选「Android for armeabi-v7a (GCC 4.9)」组件。很多新手会漏掉这一步,导致后面无法创建安卓构建套件。
JDK的安装路径要避免中文和空格。我推荐使用默认路径C:\Program Files\Java\jdk1.8.0_xxx,这样不容易出问题。安装完成后还需要配置系统环境变量,新建一个JAVA_HOME变量,指向JDK的安装根目录。
Android SDK和NDK的安装位置建议放在非系统盘,比如D:\Android\sdk。这样做有两个好处:一是避免权限问题,二是节省系统盘空间。NDK下载后直接解压即可,记得记录解压路径,后面配置Qt时会用到。


4533

被折叠的 条评论
为什么被折叠?



