发布日期:2025-10-11 16:42浏览次数:
今天手把手带新人用Qt搞安卓开发,说人话不整术语。先交代结果:从装环境到跑通第一个App,折腾了整整两天,主要栽在Java版本和权限配置上。
心想不就装个Java嘛官网直接撸最新版JDK21。装完美滋滋打开QtCreator配置安卓,结果弹红字说要求JDK8!气得我当场删了重装JDK8,就这破兼容性问题浪费俩小时。
重装Qt时留了个心眼。在选组件页面疯狂往下滑,找到"Android ARMv7"和"Android x86"这两个勾选项。这玩意儿默认不勾选,要是直接下一步下一步,回头写代码会发现连安卓设备都检测不到。
打开QtCreator进"工具-选项-Kits",安卓分类下三个路径要填:
最坑的是环境变量没设对,AndroidSDK路径没加进系统PATH,编译时直接报找不到"adb"命令。气得我对着电脑屏幕竖中指。
红米手机开了开发者模式,USB调试也开了,QtCreator设备列表里屁都没有。后来发现:
看到设备列表跳出手机型号那刻,差点把咖啡泼键盘上。
写了个调用摄像头的demo,编译完装手机直接闪退。查log发现没开摄像头权限。在.pro文件里加:
ANDROID_PERMISSIONS += *
结果还是崩!后来发现Qt6得在*里手动加权限代码,改完终于看到黑乎乎的摄像头画面,激动得拍了三下大腿。
当初被某培训机构忽悠,说学Qt安卓开发包就业,学费一交3800。结果讲师连环境都配不利索,上课全程念PPT。全班18个人就我跑通了demo,因为老子自己熬夜重装系统三遍。结课那天直接堵校长办公室退钱,现在看到"Qt安卓培训"广告就反手一个举报。
新手记住这五步雷区,省下的时间够打十把王者。哪天你看到培训广告,替我去吐口痰。