首先经历了两天的版本安装,最后得出了结论 不要使用qt6去开发安卓,首先几乎网上这方面的开源代码都是qt5,这算比较小的方面,其次如果用ai的话,ai几乎都是给的qt5代码,但是最为关键的是,qt6的兼容性太差了,很多库写在windows上没什么问题,一用在安卓上就会崩溃,说明了新版本对于安卓api的兼容还是有很大的问题
在这里得感谢这个贴主和一直尝试坚持下去测试的自己qt小白入坑app开发,教你闭坑无数_qt_海绵不是宝宝817-2048 AI社区
这两天首先实现了录音机功能,因为我们要实现语音识别的话,语音录制功能是最基本的,通过开发Audio类后,成功在windows上跑通功能,但是在安卓应用上可以录制,但是播放不出来,后来想到可能是这个文件路径和windows上不相同,通过了解,最好直接用标准文件访问格式,让qt自己通过平台来跑默认文件路径,代码如下
再者便是以下这个帖子,当时只有windows上可以跑通代码,但是在安卓上没有那个openssl库,最后是通过以下的方式解决的解决QT编译Android程序不支持openssl问题-云社区-华为云
如果在开发时遇到设备连不上的问题如下可以通过adb工具在cmd命令窗口连接安卓设备命令后的ip地址为ip:5555端口