Sur cette page

Démarrer avec Qt pour Android

La vidéo ci-dessous est un guide d'initiation à l'utilisation de la chaîne d'outils Qt pour Android, y compris l'IDE Qt Creator, pour vous permettre de commencer à développer des applications Qt pour Android.

Pour apprendre les bases de l'utilisation de Qt pour Android, suivez le cours " Getting Started with Qt for Android " de la Qt Academy.

Le reste de cette page contient des informations plus détaillées sur la prise en main.

Pour télécharger et installer Qt pour Android, suivez les instructions de la page Démarrer avec Qt.

Conditions préalables au développement Android

Afin de développer avec Qt pour Android, vous aurez besoin des prérequis suivants :

La manière la plus simple de gérer les dépendances est d'utiliser l'installation de développement Android intégrée à Qt Creator. Lorsque vous ouvrez Qt Creator pour la première fois après avoir installé Qt XML pour Android, il vous est demandé si vous souhaitez exécuter l'assistant d'installation d'Android. Celui-ci configure également OpenSSL pour Android.

Utilisation d'un emplacement SDK existant

Si vous disposez déjà d'un SDK Android, vous n'avez pas besoin d'exécuter cet assistant. Au lieu de cela, dans Qt Creator, allez à Preferences > Devices > Android et naviguez jusqu'à vos chemins JDK et SDK existants. Voir les chemins d'accès communs au SDK Android. Pour plus d'informations, voir Qt Creator: Configuration de l'environnement de développement Android.

Installation manuelle des prérequis

Si vous préférez installer manuellement les prérequis, veuillez suivre les étapes suivantes.

Kit de développement Java (JDK)

Le développement de Qt pour Android nécessite le JDK 21 ou supérieur, fourni par l'une des distributions prises en charge suivantes :

Installez le JDK de votre choix. Si le programme d'installation ne définit pas la variable d'environnement JAVA_HOME qui indique l'emplacement du JDK installé, vous pouvez la définir manuellement. Par exemple, sous Linux :

sudo apt-get install openjdk-21-jdk
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64

ou sur macOS :

brew install openjdk@21
sudo ln -sfn "$(brew --prefix openjdk@21)/libexec/openjdk.jdk" \
    "/Library/Java/JavaVirtualMachines/openjdk-21.jdk"
export JAVA_HOME="$(/usr/libexec/java_home -v 21)"

Outils de ligne de commande du SDK Android

Téléchargez la dernière version de Android SDK Command Line Tools pour votre système d'exploitation et extrayez-la dans le chemin approprié comme indiqué ci-dessous.

Chemins du SDK Android

Le SDK Android est généralement installé par Qt Creator ou Android Studio dans les emplacements suivants :

  • Linux : ~/Android/Sdk/
  • macOS : ~/Bibliothèque/Android/sdk/
  • Windows : C :\Users\N-<UTILISATEUR>\AppData\Local \Android \Sdk \N-<UTILISATEUR> \N-<UTILISATEUR>

Vous pouvez également utiliser le gestionnaire de paquets de votre système d'exploitation, par exemple pour macOS :

brew install android-commandlinetools

Paquets obligatoires du SDK Android

Veillez à installer le SDK Platform, Platform Tools et Build Tools. Pour Qt 6.11, utilisez :

sdkmanager "platform-tools" "platforms;android-36" "build-tools;36.0.0"

NDK Android

Qt 6.11 utilise le NDK 27.2.12479018, vous pouvez l'installer en exécutant :

sdkmanager "ndk;27.2.12479018"

Par exemple pour macOS :

Emulateur

Si vous souhaitez utiliser l'émulateur Android, vous pouvez l'installer en exécutant :

sdkmanager "emulator"

Configurations spécifiques à la plateforme

Windows

Le pilote USB par défaut de Windows ne permet pas le débogage à l'aide de l'outil Android Debug Bridge (ADB). Vous devez installer le pilote USB supplémentaire fourni par le kit SDK Android. Installez-le en exécutant ce qui suit :

sdkmanager.bat "extras;google;usb_driver"
Linux

Les dépendances suivantes sont nécessaires pour utiliser des outils tels que adb ou gdb qui peuvent être utilisés par Qt Creator:

sudo apt-get install libstdc++6 libncurses5

Note : L'accélération matérielle est nécessaire pour obtenir des performances acceptables de l'émulateur Android. Sans elle, l'émulateur utilise l'émulation CPU logicielle, qui fonctionne extrêmement lentement. Voir Android : Accélération de l'émulateur pour plus d'informations.

Test de l'installation

Vous pouvez maintenant tester votre configuration de développement en exécutant les exemples fournis avec l'installation de Qt Test. Pour plus d'informations, voir Exemples mobiles.

Pour développer une application simple à partir de zéro, voir Qt Creator: Tutorial : Application mobile.

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