发布日期:2025-10-13 18:46浏览次数:
前几天闲着无聊,刷视频看到有人说QT能搞Android开发,我一听,这玩意儿省事!QT我玩过桌面应用,挺顺手的。于是我就立马打开电脑,下载了QT Creater,心想着快点整个App出来炫耀。
第一步安装QT时,我乐呵呵地点“下一步”,觉得小事一桩。结果完事一运行,就弹出个错误,说什么安卓SDK没配我懵了,这不是搞我吗?赶紧去查文档,翻论坛,发现QT要求JDK版本得8或11,不能太高或太低。我电脑上装的是JDK 17,立马卸载重装折腾。反复试了几次,又加环境变量,终于让QT认出来SDK路径。好家伙,花了我两小时,屏幕都快敲烂了。
写个小测试App,点按钮弹出消息的那种。一编译,又出毛病:ARM架构报错。问了群里的老司机,才知道QT默认设置得调成armeabi-v7a。我改完后,果然顺了。
搞定运行后,就想打包成APK装手机上玩玩。但QT默认生成的未签名APK,安不上,说安全风险。我就学人家搞签名工具,结果签名证书key忘了备份,急得跳脚。后来问专家,简单方法:直接用QT的debug签名测试,先过过瘾。等正式上线时,再好好弄。
折腾一圈下来,终于整出个简单计数器App,装手机上滑着挺虽然过程磕磕绊绊,但经验攒了一堆。记得去年疫情封控在家,我闲得发慌学这个,想着转行搞移动开发。早忘了那念头,还是安分敲码——至少QT这工具能用,就是坑多,耐心点别放弃就