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が提供するものもあります。
- android_ndk_host_system_name
- android_sdk_root
CMAKE_ANDROID_ARCH_ABI
CMAKE_ANDROID_NDK
CMAKE_SYSROOT
- qt_android_application_arguments
- QT_HOST_PATH
ターゲットのプロパティ
以下のプロパティは、指定されたtarget
から読み込まれます。このコマンドはターゲットの確定(qt_finalize_target()を参照)の一部として呼び出されることに注意してください。ターゲットを作成するためにqt_add_executable()を使用していて、これらのターゲットプロパティのいくつかを変更する必要がある場合、ターゲットのファイナライズが延期されていることを確認する必要があります。その方法についてはqt_add_executable() を参照してください。
- qt_android_deployment_dependencies
- qt_android_extra_libs
- qt_android_extra_plugins
- qt_android_min_sdk_version
- qt_android_package_source_dir
- qt_android_target_sdk_version
- qt_android_package_name
- qt_android_version_name
- qt_android_version_code
- qt_qml_import_path
- qt_qml_root_path
- qt_no_entrypoint
リターンすると、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()も参照してください 。
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。