2

APKでQt 4または5のライブラリ(コアとGUI)を使用してアプリをデプロイしたい。それは本当ですか?アプリの作成にはnecessitasを使用しています。google.com はこの回答では役に立ちませんでした。

PS: 私の英語で申し訳ありません。母国語ではありません。

4

1 に答える 1

4

Ministro を使いたくないということであれば、それは可能なはずです。以下のページでは、次の方法について説明しています。

http://community.kde.org/Necessitas/QuickStartDevelop

2013 年 3 月 1 日の時点で、上記のページには次の内容が含まれています。

構成の展開

また、[実行] ビューでは、右側にある [詳細] を選択して [展開構成] を設定できます。これらは、選択できるさまざまなオプションです。

  1. デバイスの qt ライブラリを使用する
  2. ローカル qt ライブラリをデプロイする
  3. Ministro システムをインストールする

Use devices qt libs オプションは、Use local qt libs オプションにも依存します。Use local qt libs がチェックされていない場合、アプリケーションを実行するには Ministro パッケージが必要になります。ただし、Use local qt libs がチェックされている場合、Qt Creator はアプリケーションに特別なパラメーターを渡し、デバイスの /data/local/qt パスから Qt ライブラリを使用するよう強制します。

Deploy local qt libs オプションを使用すると、Qt Creator は、選択した Qt SDK にある qt ライブラリをデプロイします (例: android-lighthouse-4.8.0)。このオプションは、Qt フレームワークをハックしてテストする場合に便利です。このオプションは自動的に Use local qt libs オプションを選択します。このオプションは、Qt Creator が Qt ライブラリをプッシュした後、自動的にオフになります。このオプションは、ローカルの Qt の変更をプッシュする必要があるたびにチェックできます。

Ministro システム オプションをインストールすると、Ministro パッケージがインストールされます (apk は自分で提供する必要があります。ここからダウンロードしてください)。これは、Android 仮想デバイスでアプリケーションをテストする場合に役立ちます。

ライブラリに Ministro を使用する場合のセットアップ方法は次のとおりです。

https://play.google.com/store/apps/details?id=eu.licentia.necessitas.ministro

http://sourceforge.net/p/necessitas/home/necessitas/

ミニストロとは?

Necessitas は、LGPL Qt 共有ライブラリのシステム全体のダウンローダーおよびインストーラーを提供する Android アプリケーションである Ministro のホームでもあります。Ministro は、Android マーケットで見つけるか、ここから直接ダウンロードできます。

編集:いくつかのリンク:

http://community.kde.org/Necessitas

http://necessitas.kde.org/

http://qt-project.org/wiki/How_to_Create_and_Run_Qt_Application_for_Android

それが役立つことを願っています。

于 2013-05-15T21:22:52.880 に答える