qt_android_generar_configuracion_despliegue
Genera el archivo de configuración de despliegue que necesita androiddeployqt.
El comando está definido en el componente Core del paquete Qt6, que puede cargarse así:
find_package(Qt6 REQUIRED COMPONENTS Core)
Este comando se introdujo en Qt 6.0.
Advertencia: Este comando está obsoleto desde Qt 6.5. Utilice qt_add_executable en su lugar.
Nota: Este comando sólo debe ejecutarse si se utiliza la plataforma Android.
Sinopsis
qt_android_generate_deployment_settings(target)
Si los comandos versionless están desactivados, utilice qt6_android_generate_deployment_settings() en su lugar. Admite el mismo conjunto de argumentos que este comando.
Descripción
La herramienta androiddeployqt espera un archivo de configuración de despliegue como entrada. Este comando lee las variables y propiedades CMake de target para generar dicho archivo en el directorio binario del objetivo. Al volver, la ruta completa a este archivo está disponible en la propiedad QT_ANDROID_DEPLOYMENT_SETTINGS_FILE del objetivo.
Variables CMake
Una serie de variables se utilizan al generar el archivo de configuración de implementación. Algunas son proporcionadas por Qt, otras por CMake o el Android NDK.
- ANDROID_NDK_NOMBRE_SISTEMA_HOST
- ANDROID_SDK_ROOT
CMAKE_ANDROID_ARCH_ABICMAKE_ANDROID_NDKCMAKE_SYSROOT- QT_ANDROID_APPLICATION_ARGUMENTS
- QT_HOST_PATH
Propiedades del objetivo
Las siguientes propiedades se leerán de la dirección target especificada. Tenga en cuenta que este comando se llama como parte de la finalización de destino (ver qt_finalize_target()). Si utiliza qt_add_executable() para crear el objetivo y necesita modificar algunas de estas propiedades, debe asegurarse de que la finalización del objetivo se aplaza. Consulte qt_add_executable() para saber cómo hacerlo.
- 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_COMPILE_SDK_VERSION
- QT_ANDROID_NOMBRE_PAQUETE
- QT_ANDROID_APP_NAME
- QT_ANDROID_APP_ICON
- QT_ANDROID_VERSION_NAME
- QT_ANDROID_VERSION_CODE
- QT_ANDROID_LEGACY_PACKAGING
- QT_QML_IMPORT_PATH
- QT_QML_ROOT_PATH
- qt_no_entrypoint
Al regresar, la propiedad QT_ANDROID_DEPLOYMENT_SETTINGS_FILE target contendrá la ubicación del archivo de configuración de despliegue generado.
Ejemplo
qt_android_generate_deployment_settings(myapp) qt_android_add_apk_target(myapp)
Ver también qt_android_add_apk_target() y 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.