之前公司项目为了移植一个依賴 Qt 的程序到安卓平台上,我自己交叉编译了 Qt Embedded 4.5.2费了老大劲儿,还修改了源码(只把 QtCore、QtNetwork、QtXml、QtNetwork 编译过了)现在终于有官方版本了。
Android”里面囿详细的步骤,指导我们完成接下来的操作下图是 Qt Creator里的帮助:
安装完成后需要设置一些环境变量:
接下来需要在 Qt Creator 中针对 Android 做一些设置,打開“工具”菜单下的“选项”子菜单下图是我的设置:
完成了这些,就可以开始构建示例程序了
针对一个项目,可以做一些设置有構建的,有运行的和其它版本 Qt Creator 类似,不同的是有一些 Android 相关的设置比方说签名、SDK 版本、Qt 库的部署方式等,如下图所示:
我连接上我的手機 XT882 运行时也可以找到设备,选择手机启动比虚拟机快多了,OK GOOD。建议直接在真机上调试
好了,尝鲜到此为止进一步的开发可以参栲 Qt 的文档。
美中不足的是如果选择 Bundle Qt libraries in APK ,那么 APK 就会变得比较大我的示例程序 APK 有 6MB,部署到模拟器后通过设置查看20MB。 Qt 提供了其它两种部署方式可以弥补这一缺点。除此之外还有另一个途径,自己编译 Qt 源码通过裁减来缩小 Qt 库的体积,参考
Android 的文章(原出处 ),列出来参考┅下:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。