android - 在 Android 上部署 Qt 应用程序真的很慢吗?

标签 android qt

您可能知道,可以通过三种方式在 Android 上部署 Qt 应用程序:

  1. 使用Ministro服务安装Qt
  2. 部署本地Qt库到临时目录
  3. 在 APK 中 bundle Qt 库

第一种方法大约需要30秒,还需要额外安装一个apk。 部长。 第二个对我来说大约需要 1 分钟!每当我尝试运行程序时,Qt creator 都会将 Qt 库推送到设备。 第三个使 .apk 文件非常大,我又花了大约 1 分钟。
我认为在这种情况下使用 Qt 开发 Android 应用程序是不合理的。有没有办法加快部署过程?

最佳答案

自 OP 发布以来几乎整整一年,一切都没有改变。对于一个在 5 秒内编译的项目,部署一个 7 MB 的 APK 需要超过一分半钟的时间。我回答的原因不是问题得到解决,而是提供替代方案。

我已经实现了一个“解决方法”,其中包含两个协同工作的应用程序 - 一个在 PC 上,一个在设备上 - 我创建这个主要是为了远程编译文件,但事实证明它是一个更快的替代方案部署也是如此。在主机上创建一个在单独进程中启动编译的应用程序,完成后通过网络将产品文件复制到要部署的设备。除了远程编译之外,这还可以将部署时间缩短至大约 10 秒,我可以接受。

关于android - 在 Android 上部署 Qt 应用程序真的很慢吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17803764/

相关文章:

android - 使用 drupal 作为后端或服务制作移动应用程序的步骤

android - 如何更改进度条进度颜色?

c++ - 表示简单电路时的最佳数据结构 - C++

c++ - QTreeWidget 中某个项目周围的选定效果

python - QApplication (PySide) Django 应用退出问题

android - 如何在 Flutter 中使用设备的默认字体?

android - 在整个应用程序中在android中运行后台线程

android - Android 黑屏中的 Adfonic 完整广告

c++ - qt从原始数据中注册资源

android - Android 是否支持 Qt QSharedMemory?