2

Android用のQtアプリケーションにはMinistroが必要ですが、Ministroがインストールされている場合(Ministro-1.0.apk、Ministro-2.0.apk、または「Ministro II.apk」)アプリは、ministroが見つからないか(「MinistroII.apk」の場合)ministroバージョンを通知します互換性がなく、更新する必要があります。Ministroをsourceforge.netの公式ページからダウンロードしました。エミュレータで市場が許可されていないため、市場からのministroのインストールに失敗しました。

4

2 に答える 2

2

少し前に似たようなことに気づきましたが、理由はわかりません。そのウェブサイトからダウンロードしたMinistroバージョンが最新ではないようなものです。

とにかく、市場で提供されているバージョンのministroをダウンロードするか、デバイスの/ data / local/qtにあるnecessitasSDKからQtライブラリを配置することで解決しました。ルート権限を持っているので、エミュレータでそれを行うことができます。

したがって、エミュレーターの場合、最初にエミュレーター内のすべてのQtライブラリを/ Android / Qt / 482 /armeabi[-v7a]から/data/ local / qtにコピーして、プロジェクトを開始します。開始する前に、QtCreator->プロジェクト->実行->構成のデプロイ->デバイスからQtライブラリを使用するがマークされており、「ローカルQtライブラリを使用する」がチェックされていないことを確認してください。

このように、Ministroを無視し、プッシュしたQtライブラリを使用する必要があります。

于 2012-10-14T22:31:52.923 に答える
0

私は同じ問題に直面しました、そしてこれはそれを解決しました:

[関連するすべてのQtdllをデバイスパスにコピーするというアイデアは、私にとって少し不快でした;)

1)Ministro II+構成ツールapk(es)をからダウンロードしました

http://files.kde.org/necessitas/installer/release/Ministro%20II.apk

2)エミュレーターを起動し、パッケージツールのadbを使用してこのapkをインストールしました。 指示

この後、アプリケーションを起動すると、Ministroは必要なQt dllをプルし、アプリケーションを起動できるようになりました。

于 2013-11-14T17:37:48.823 に答える