qt_android_generate_deployment_settings

androiddeployqtが必要とするデプロイ設定ファイルを生成します。

このコマンドはQt6 パッケージのCore コンポーネントで定義されています:

find_package(Qt6 REQUIRED COMPONENTS Core)

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

このコマンドは Qt 6.0 で導入されました: このコマンドはQt 6.5から非推奨です。代わりにqt_add_executable を使用してください。

注意: このコマンドは Android プラットフォームをターゲットにしている場合にのみ呼び出してください。

概要

qt_android_generate_deployment_settings(target)

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

説明

androiddeployqt ツールは、デプロイメント設定ファイルを入力として想定しています。このコマンドは、target の CMake 変数とプロパティを読み取り、ターゲットのバイナリ・ディレクトリにそのようなファイルを生成します。戻ってくると、このファイルへのフルパスがターゲットの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()も参照 ください。

© 2025 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.