2013-07-23 56 views
3

正如你可能知道,有三种方法在Android上部署Qt应用程序:在Android上部署Qt应用程序真的很慢吗?

  1. 使用部长的服务的Qt安装
  2. 部署本地Qt库到临时目录
  3. 捆绑的Qt图书馆APK

第一种方法大约需要30秒,而我t还需要安装一个额外的apk。 Ministro。 第二大约需要1分钟!任何时候我尝试运行该程序Qt Creator将Qt库推送到设备。 第三个使得.apk文件真的很大,而且我需要大约1分钟。
我认为这种情况不适合使用Qt开发Android应用程序。有没有办法让部署过程更快?

+0

“使用Qt开发Android应用程序不合理”这只是对技术的预览,而不是最终产品。 – ariwez

+0

虽然这对于技术预览来说已经相当不错了。意识到它最好在大约10-15秒的构建时间内(平均pc和更好的qt构建)。另外你为什么认为这是不合理的(在这里只是好奇),其他程序使用NDK可以更快地完成这个任务吗? –

+0

@FlorisVelleman我觉得这不够好,试图部署简单的“hello world”,每次都会崩溃;)但我会再试一次。 – ariwez

回答

0

自OP以来几乎整整一年,事情根本没有改变。部署一个7 MB的APK需要花费一分半的时间用于在5秒内编译的项目。我回答的原因并不是问题解决了,而是提供了一种替代解决方案。

我已经实现了一个“解决方法”,由两个串联工作的应用程序组成 - 一个在PC上,另一个在设备上 - 我主要是为了远程编译文件而创建的,但事实证明这是一个更快的替代方案也用于部署。在主机上创建一个在单独的进程中启动编译的应用程序,完成时将产品文件通过网络复制到要部署的设备。除了远程编译,这减少了部署时间为10秒,我可以忍受。