qt_android_generate_deployment_settings

生成 androiddeployqt 需要的部署配置文件。

该命令定义在 Qt6 包的 核心 组件中,可以按如下方式加载

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 变量和属性,以在目标二进制目录中生成这样的文件。返回时,该文件的完整路径将可用在目标的 QT_ANDROID_DEPLOYMENT_SETTINGS_FILE 属性中。

CMake 变量

在生成部署配置文件时使用了一些变量。有些由 Qt 提供,有些由 CMake 或 Android NDK 提供。

目标属性

以下属性将从指定的 目标 中读取。请注意,此命令作为目标最终化的一部分调用(请参阅 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()

© 2024 The Qt Company Ltd. 本文档中包含的贡献均由相应的所有者拥有版权。提供的文档按照 Free Software Foundation 发布、遵守 GNU 自由文档许可证第 1.3 版本 的条款进行许可。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰及其他全球国家的注册商标。所有其他商标均为相应所有者的财产。