このページでは

qt_android_generate_deployment_settings

androiddeployqtに必要なデプロイ設定ファイルを生成します。

このコマンドは、Qt6 パッケージのCore コンポーネントに定義されており、次のように読み込むことができます:

find_package(Qt6 REQUIRED COMPONENTS Core)

このコマンドは Qt 6.0 で導入されました。

警告: この コマンドは Qt 6.5 以降、非推奨となっています。代わりにqt_add_executable()を使用してください。

注:この コマンドは、Androidプラットフォームを対象とする場合にのみ呼び出す必要があります。

概要

qt_android_generate_deployment_settings(target)

バージョン指定なしのコマンドが無効になっている場合は、代わりに `qt6_android_generate_deployment_settings() ` を使用してください。このコマンドと同じ引数をサポートしています。

説明

androiddeployqt ツールは、入力としてデプロイ設定ファイルを必要とします。このコマンドは、CMake変数およびtarget のプロパティを読み取り、ターゲットのバイナリディレクトリ内にそのようなファイルを生成します。処理が完了すると、このファイルへのフルパスがターゲットのQT_ANDROID_DEPLOYMENT_SETTINGS_FILE プロパティで利用可能になります。

CMake変数

デプロイメント設定ファイルの生成時には、いくつかの変数が使用されます。これらの変数には、Qtによって提供されるものもあれば、CMakeやAndroid NDKによって提供されるものもあります。

ターゲットのプロパティ

以下のプロパティは、指定された `target` から読み込まれます。このコマンドは、ターゲットのファイナライゼーションの一環として呼び出されることに注意してください(`qt_finalize_target()` を参照)。`qt_add_executable()`を使用してターゲットを作成し、これらのターゲットプロパティの一部を変更する必要がある場合は、ターゲットのファイナライゼーションが延期されるようにする必要があります。 その方法については、qt_add_executable()を参照してください。

戻り値として、QT_ANDROID_DEPLOYMENT_SETTINGS_FILE ターゲットプロパティには、生成されたデプロイメント設定ファイルの場所が格納されます。

例

qt_android_generate_deployment_settings(myapp)
qt_android_add_apk_target(myapp)

qt_android_add_apk_target()およびqt_finalize_target()も参照してください 。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.