1

Necessitas を使用して QtCreator で Qt ソースから Android アプリケーションを作成しようとしています。「ビルド」を選択すると、コンパイルと .so へのリンクのみが実行されました。「デプロイ」を選択すると、APK パッケージが作成され、デバイスにロードしようとしましたが、完全な署名付き APK をビルドするだけで済みます (Eclipse の「Android アプリのエクスポート」など)。また、すべてのターゲットを 1 つのステップでビルドしたい - armv5/armv7a Debug /Release ですが、「Build All」コマンドは現在選択されているターゲットのみを何らかの方法でビルドします。

4

3 に答える 3

2

Qt Creator からこれを行う方法を知りません。とにかく、それを行うスクリプトを作成できます。私はこれを試したことはありませんが、実際にはうまくいくかもしれません。ANDROID_TARGET_ARCH を使用すると、アーチを切り替えることができます (mkspec を調べてください)。ライブラリを取得したら、arch に従ってそれらを android/lib ディレクトリに配置できます。これが完了したら、Android プロジェクト ディレクトリ (/android) に移動し、ant デバッグを使用してパッケージをビルドできます。

このようなスクリプトを Qt Creator のビルド ステップとして追加して、ビルド時に自動的に実行することもできます。

于 2012-10-15T06:28:29.500 に答える