Sur cette page

Configuration CMake de Qt pour Android

Cette page contient des informations concernant la prise en charge de CMake et de Qt pour la plateforme Android.

Variables affectant le processus de construction

Il s'agit d'une liste de variables ou de propriétés CMake qui affectent le processus de construction, y compris la configuration de Gradle :

QT_ANDROID_ABIS

Liste des ABI pour lesquelles les paquets d'une cible unique sont construits

QT_ANDROID_ABIS

Liste des ABI pour lesquelles les paquets du projet sont construits

QT_ANDROID_BUILD_ALL_ABIS

Permet de construire des paquets multi-ABI en utilisant la liste autodétectée de Qt for Android SDK

QT_ANDROID_COMPILE_SDK_VERSION

Version du SDK de la cible Android

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

Remplace les dépendances Qt ajoutées au déploiement de la cible

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

Spécifie l'emplacement du fichier de paramètres de déploiement généré pour une cible

QT_ANDROID_DEPLOYMENT_TYPE

Force ou désactive la signature des paquets de version, quel que soit le type de construction

QT_ANDROID_EXTRA_LIBS

Bibliothèques supplémentaires à déployer avec la cible

QT_ANDROID_EXTRA_PLUGINS

Plugins Qt supplémentaires à déployer avec la cible

QT_ANDROID_GENERATE_JAVA_QTQUICKVIEW_CONTENTS

Permet la génération de classes basées sur QtQuickViewContent

QT_ANDROID_MIN_SDK_VERSION

Version minimale du SDK Android

QT_ANDROID_MULTI_ABI_FORWARD_VARS

Permet de partager les variables CMake dans les constructions multi-ABI

QT_ANDROID_NO_DEPLOY_QT_LIBS

Si les bibliothèques partagées Qt sont intégrées dans l'APK sur Android

QT_ANDROID_PACKAGE_NAME

Nom du paquet de l'application

QT_ANDROID_PACKAGE_SOURCE_DIR

Chemin d'accès à un modèle de paquetage Android personnalisé

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

Révision des outils de construction Android à utiliser

QT_ANDROID_SIGN_AAB

Signe le paquet .aab avec le keystore, l'alias et le mot de passe du magasin spécifiés.

QT_ANDROID_SIGN_APK

Signe le paquet avec le keystore, l'alias et le mot de passe de stockage spécifiés

QT_ANDROID_SYSTEM_LIBS_PREFIX

Spécifie l'emplacement des bibliothèques Qt Location sur l'appareil cible

QT_ANDROID_TARGET_SDK_VERSION

Version du SDK Android cible

QT_QML_GENERATE_ANDROID_JAVA_CLASS

marque un fichier QML pour la génération de code Java

Variables affectant le fichier manifeste de l'application Android

Il s'agit d'une liste de variables ou de propriétés CMake qui permettent de définir certaines configurations du manifeste Android directement à partir de CMake sans avoir à les définir manuellement dans le manifeste.

QT_ANDROID_APPLICATION_ARGUMENTS

Liste des arguments à passer aux applications Android

QT_ANDROID_APP_ICON

Nom de la ressource de l'icône de l'application Android

QT_ANDROID_APP_NAME

Nom de l'application Android

QT_ANDROID_CREATE_SYMLINKS_ONLY

Créer uniquement des liens symboliques pour les dépendances situées dans le répertoire du projet Gradle

QT_ANDROID_POST_BUILD_GRADLE_CLEANUP

Effectuer un nettoyage Gradle après la création du paquetage Android

QT_ANDROID_VERSION_CODE

Version interne de l'application Android

QT_ANDROID_VERSION_NAME

Version de l'application Android lisible par l'homme

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