qt开发android应用怎么入门?(新手5步教程轻松上手不踩坑)

发布日期:2025-10-11 16:42浏览次数:

今天手把手带新人用Qt搞安卓开发,说人话不整术语。先交代结果:从装环境到跑通第一个App,折腾了整整两天,主要栽在Java版本和权限配置上。

第一步:下Java开发包就踩雷

心想不就装个Java嘛官网直接撸最新版JDK21。装完美滋滋打开QtCreator配置安卓,结果弹红字说要求JDK8!气得我当场删了重装JDK8,就这破兼容性问题浪费俩小时

第二步:Qt安装埋大坑

重装Qt时留了个心眼。在选组件页面疯狂往下滑,找到"Android ARMv7"和"Android x86"这两个勾选项。这玩意儿默认不勾选,要是直接下一步下一步,回头写代码会发现连安卓设备都检测不到。

  • 血泪教训1:手动勾选安卓组件
  • 血泪教训2:安装路径别带空格和中文

第三步:SDK和NDK连环劫

打开QtCreator进"工具-选项-Kits",安卓分类下三个路径要填:

  • Java装哪儿(找JDK8的安装路径)
  • 安卓SDK位置(提前下好解压)
  • NDK版本(必须用Qt自带的,别手贱下最新版)

最坑的是环境变量没设对,AndroidSDK路径没加进系统PATH,编译时直接报找不到"adb"命令。气得我对着电脑屏幕竖中指。

第四步:插手机死活连不上

红米手机开了开发者模式,USB调试也开了,QtCreator设备列表里屁都没有。后来发现:

  1. 要装小米USB驱动(其他牌子同理)
  2. 数据线必须能传文件(充电线不行)
  3. 弹出USB授权要疯狂点确定

看到设备列表跳出手机型号那刻,差点把咖啡泼键盘上。

第五步:权限配置翻车现场

写了个调用摄像头的demo,编译完装手机直接闪退。查log发现没开摄像头权限。在.pro文件里加:

ANDROID_PERMISSIONS += *

结果还是崩!后来发现Qt6得在*里手动加权限代码,改完终于看到黑乎乎的摄像头画面,激动得拍了三下大腿

关于报培训班那点破事

当初被某培训机构忽悠,说学Qt安卓开发包就业,学费一交3800。结果讲师连环境都配不利索,上课全程念PPT。全班18个人就我跑通了demo,因为老子自己熬夜重装系统三遍。结课那天直接堵校长办公室退钱,现在看到"Qt安卓培训"广告就反手一个举报。

新手记住这五步雷区,省下的时间够打十把王者。哪天你看到培训广告,替我去吐口痰。

如果您有什么问题,欢迎咨询技术员 点击QQ咨询