英文原文地址:http://www.kdab.com/qt-android-episode-4/。译者 foruok。转载请注明出处 http://blog.youkuaiyun.com/foruok 。
前一篇:Qt on Android Episode 3(翻译)
(2014-04-13 修正了 Bundle Qt libs 部署策略的优缺点)
学习了如何搭建安卓开发环境和怎样使用 Qt on Android 之后,接下来在这篇文章里,我们将了解 Qt on Android 的几种部署系统,以及如何给 APK 签名以便能够在安卓市场上发布。
选择部署系统
Qt Creator 支持三种部署系统(如图所示):
- Use Ministro service to install Qt
- Bundle Qt libs in APK
- Deploy local Qt libs to temporary directory
Use Ministro service to install Qt
早在 2009 年我开始这个项目时,世面上只有少数几种安卓设备。它们中的多数只有非常有限的空间(小于 100MB ),使用静态的 Qt 库或者把 Qt 库打包到 APK 中不太可能,那时候 Google 市场对 APK 大小的限制也比现在多( 50MB )。如你所知,我被迫引入 Ministro 。
即便在今天,一些中低端的设备一样没有太多空间。
Ministro 怎样工作
- 不用把所有东西都打包进