7

ご存知かもしれませんが、Qt アプリケーションを Android にデプロイするには 3 つの方法があります。

  1. Ministro サービスを使用して Qt をインストールする
  2. ローカル Qt ライブラリを一時ディレクトリにデプロイする
  3. APK に Qt ライブラリをバンドルする

最初の方法は約 30 秒かかり、追加の apk もインストールする必要があります。ミニストロ。2番目は約1分かかります!プログラムを実行しようとするたびに、Qt クリエーターは Qt ライブラリをデバイスにプッシュします。3 番目のものは .apk ファイルを非常に大きくし、ここでも約 1 分かかります。
このような状況では、Qt を使用して Android アプリケーションを開発することは合理的ではないと思います。展開プロセスを高速化する方法はありますか?

4

2 に答える 2

2

OPからほぼ丸1年、何も変わっていません。7 MB の APK のデプロイには、5 秒でコンパイルされるプロジェクトの場合、1 分半以上かかります。私が回答しているのは、問題が解決したからではなく、別の解決策を提供するためです。

PC 上で 1 つとデバイス上で 1 つ、連携して動作する 2 つのアプリケーションで構成される「回避策」を実装しました。これは主にファイルをリモートでコンパイルするために作成しましたが、展開の代替としてはるかに高速であることが判明しました。 . ホストで、別のプロセスでコンパイルを起動するアプリケーションを作成します。完了したら、製品ファイルをネットワーク経由でデバイスにコピーして展開します。リモート コンパイルに加えて、これにより展開時間が 10 秒程度に短縮されました。

于 2014-04-19T10:08:45.070 に答える