Android用のQtアプリケーションにはMinistroが必要ですが、Ministroがインストールされている場合(Ministro-1.0.apk、Ministro-2.0.apk、または「Ministro II.apk」)アプリは、ministroが見つからないか(「MinistroII.apk」の場合)ministroバージョンを通知します互換性がなく、更新する必要があります。Ministroをsourceforge.netの公式ページからダウンロードしました。エミュレータで市場が許可されていないため、市場からのministroのインストールに失敗しました。
2 に答える
少し前に似たようなことに気づきましたが、理由はわかりません。そのウェブサイトからダウンロードしたMinistroバージョンが最新ではないようなものです。
とにかく、市場で提供されているバージョンのministroをダウンロードするか、デバイスの/ data / local/qtにあるnecessitasSDKからQtライブラリを配置することで解決しました。ルート権限を持っているので、エミュレータでそれを行うことができます。
したがって、エミュレーターの場合、最初にエミュレーター内のすべてのQtライブラリを/ Android / Qt / 482 /armeabi[-v7a]から/data/ local / qtにコピーして、プロジェクトを開始します。開始する前に、QtCreator->プロジェクト->実行->構成のデプロイ->デバイスからQtライブラリを使用するがマークされており、「ローカルQtライブラリを使用する」がチェックされていないことを確認してください。
このように、Ministroを無視し、プッシュしたQtライブラリを使用する必要があります。
私は同じ問題に直面しました、そしてこれはそれを解決しました:
[関連するすべてのQtdllをデバイスパスにコピーするというアイデアは、私にとって少し不快でした;)
1)Ministro II+構成ツールapk(es)をからダウンロードしました
http://files.kde.org/necessitas/installer/release/Ministro%20II.apk
2)エミュレーターを起動し、パッケージツールのadbを使用してこのapkをインストールしました。
この後、アプリケーションを起動すると、Ministroは必要なQt dllをプルし、アプリケーションを起動できるようになりました。