En esta página

Configuración CMake de Qt para Android

Esta página contiene información sobre CMake y el soporte de la plataforma Qt para Android.

Variables que afectan al proceso de compilación

Esta es una lista de variables o propiedades de CMake que afectan al proceso de compilación, incluida la configuración de Gradle:

QT_ANDROID_ABIS

Lista de ABIs para los que se construyen los paquetes de un mismo objetivo

QT_ANDROID_ABIS

Lista de ABIs para los que se construyen los paquetes del proyecto

QT_ANDROID_BUILD_ALL_ABIS

Habilita la compilación de paquetes multi-ABI usando la lista autodetectada de Qt para Android SDK

QT_ANDROID_COMPILE_SDK_VERSION

Versión del SDK de Android

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

Anula las dependencias de Qt añadidas a la implementación del objetivo.

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

Especifica la ubicación del archivo de configuración de despliegue generado por un objetivo.

QT_ANDROID_DEPLOYMENT_TYPE

Fuerza o deshabilita la firma de paquetes de lanzamiento independientemente del tipo de compilación

QT_ANDROID_EXTRA_LIBS

Bibliotecas adicionales para desplegar con el objetivo

QT_ANDROID_EXTRA_PLUGINS

Plugins Qt adicionales para desplegar con el objetivo

QT_ANDROID_GENERATE_JAVA_QTQUICKVIEW_CONTENTS

Habilita la generación de clases basadas en QtQuickViewContent

QT_ANDROID_MIN_SDK_VERSION

Versión mínima del SDK de Android

QT_ANDROID_MULTI_ABI_FORWARD_VARS

Permite compartir variables CMake en construcciones multi-ABI

QT_ANDROID_NO_DEPLOY_QT_LIBS

Si las bibliotecas compartidas Qt se empaquetan en el APK en Android

QT_ANDROID_PACKAGE_NAME

Nombre del paquete de la aplicación

QT_ANDROID_PACKAGE_SOURCE_DIR

Ruta a una plantilla de paquete Android personalizada

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

Revisión de las herramientas de compilación de Android a utilizar

QT_ANDROID_SIGN_AAB

Firma el paquete .aab con el almacén de claves, el alias y la contraseña de almacén especificados.

QT_ANDROID_SIGN_APK

Firma el paquete con el almacén de claves, el alias y la contraseña de almacenamiento especificados.

QT_ANDROID_SYSTEM_LIBS_PREFIX

Especifica la ubicación de las bibliotecas Qt en el dispositivo de destino

QT_ANDROID_TARGET_SDK_VERSION

Versión del SDK de Android de destino

QT_QML_GENERATE_ANDROID_JAVA_CLASS

Marca un archivo QML para la generación de código Java

Variables que afectan al archivo de manifiesto de la aplicación Android

Esta es una lista de variables o propiedades de CMake que pueden establecer algunas de las configuraciones del manifiesto de Android directamente desde CMake sin tener que establecerlas manualmente en el manifiesto.

QT_ANDROID_APPLICATION_ARGUMENTS

Lista de argumentos a pasar a las aplicaciones Android

QT_ANDROID_APP_ICON

Nombre del recurso icono de la aplicación Android

QT_ANDROID_APP_NAME

Nombre de la aplicación Android

QT_ANDROID_CREATE_SYMLINKS_ONLY

Sólo crear enlaces simbólicos para las dependencias bajo el directorio del proyecto Gradle

QT_ANDROID_POST_BUILD_GRADLE_CLEANUP

Realizar una limpieza de Gradle después de crear el paquete de Android

QT_ANDROID_VERSION_CODE

Versión interna de la aplicación Android

QT_ANDROID_VERSION_NAME

Versión de la aplicación Android legible por humanos

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