GUIDE D'INSTALLATION
Environnement de Développement
Flutter
Windows 10/11 • Ubuntu 20.04 / 22.04+ • Android Studio • VS Code • Émulateur
Support Technique — Installation Complète
Mars 2026
Guide d’Installation Flutter | Windows & Ubuntu — 2026
1. Vue d’ensemble — Ce dont Flutter a besoin
Avant d’installer quoi que ce soit, voici la liste complète des composants nécessaires pour avoir un
environnement Flutter fonctionnel sur votre machine.
Composant Windows 🐧 Ubuntu
Flutter SDK [Link] → télécharger le ZIP snap / archive [Link]
Git [Link] (obligatoire) sudo apt install git
Java JDK 17+ Inclus dans Android Studio sudo apt install openjdk-17-jdk
Android SDK Via Android Studio Via Android Studio
Android Studio [Link] .[Link] / snap
VS Code (optionnel) [Link] .deb / snap
Émulateur Android AVD Manager (Android Studio) AVD Manager + KVM
Variables d’env. Panneau Système → Var. d’env. ~/.bashrc ou ~/.zshrc
flutter doctor Vérification finale Vérification finale
1.1 Prérequis matériels minimum
Windows 10 / 11 🐧 Ubuntu 20.04 / 22.04+
Processeur : x86_64, 64 bits Processeur : x86_64, 64 bits
RAM : 8 Go minimum (16 Go recommandés) RAM : 8 Go minimum (16 Go recommandés)
Stockage : 10 Go libres minimum Stockage : 10 Go libres minimum
OS : Windows 10 64-bit (build 1904+) OS : Ubuntu 20.04 LTS ou supérieur
Émulateur : Virtualisation activée (BIOS) Virtualisation : KVM activé (Intel VT / AMD-V)
PowerShell 5.0+ bash / zsh, curl, unzip, xz-utils
Important — Virtualisation
Pour faire tourner l’émulateur Android, la virtualisation matérielle DOIT être activée dans le
BIOS/UEFI.
Windows : activer Hyper-V ou HAXM via le BIOS (Intel VT-x ou AMD-V).
Ubuntu : vérifier avec la commande : egrep -c '(vmx|svm)' /proc/cpuinfo (résultat > 0 = OK)
2. Installation de Git
Page 2
Guide d’Installation Flutter | Windows & Ubuntu — 2026
Git est un prérequis obligatoire pour Flutter. Le SDK Flutter lui-même est un dépôt Git, et flutter
upgrade / flutter channel utilisent Git en interne.
Windows
• Télécharger Git for Windows sur : [Link]
• Exécuter l’installateur, laisser les options par défaut
• Cocher « Git from the command line and also from 3rd-party software »
• Vérifier l’installation :
git --version
🐧 Ubuntu
sudo apt update && sudo apt install git -y
git --version
3. Installation de Java JDK 17
Android Studio embarque son propre JDK. Cependant, il est recommandé d’installer OpenJDK 17
sur le système pour éviter les conflits avec Gradle et les builds en ligne de commande.
Windows
• Option 1 — Laisser Android Studio gérer le JDK (le plus simple, recommandé)
• Option 2 — Télécharger OpenJDK 17 : [Link]
• Exécuter l’installateur .msi, cocher « Set JAVA_HOME variable »
• Vérifier :
java -version
🐧 Ubuntu
sudo apt update && sudo apt install openjdk-17-jdk -y
java -version
# Définir JAVA_HOME si nécessaire :
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
source ~/.bashrc
4. Installation du Flutter SDK
Le Flutter SDK contient tout le nécessaire : le compilateur Dart, les outils de build, la CLI flutter, et
les bibliothèques de base. C’est le cœur de votre environnement.
Page 3
Guide d’Installation Flutter | Windows & Ubuntu — 2026
4.1 Installation sur Windows
Etape 1 — Télécharger le SDK
• Aller sur : [Link]
• Cliquer sur « Download Flutter SDK » (fichier .zip de ~1 Go)
Etape 2 — Extraire le SDK
• Extraire le zip dans un dossier sans espaces ni caractères spéciaux
• Chemin recommandé : C:\flutter (NE PAS mettre dans C:\Program Files)
# Exemple de structure après extraction :
C:\flutter\bin\[Link]
Etape 3 — Ajouter Flutter au PATH
• Clic droit sur « Ce PC » → Propriétés → Paramètres système avancés
• Cliquer sur « Variables d’environnement »
• Dans « Variables utilisateur », sélectionner « Path » puis « Modifier »
• Ajouter : C:\flutter\bin
• Cliquer OK, fermer et rouvrir le terminal
Etape 4 — Vérifier
flutter --version
flutter doctor
4.2 Installation sur Ubuntu
Méthode 1 — Via snap (recommandée)
sudo snap install flutter --classic
flutter --version
Méthode 2 — Via archive [Link] (pour contrôler la version exacte)
• Etape 1 — Télécharger :
cd ~/
wget
[Link]
ter_linux_3.[Link]
• Etape 2 — Extraire dans /opt (recommandé) :
sudo tar xf flutter_linux_*.[Link] -C /opt/
• Etape 3 — Ajouter au PATH dans ~/.bashrc :
echo 'export PATH="/opt/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
• Etape 4 — Vérifier :
Page 4
Guide d’Installation Flutter | Windows & Ubuntu — 2026
flutter --version
Etape supplémentaire — Dépendances système Ubuntu
Avant de continuer, installer les dépendances nécessaires à Flutter sur Linux :
sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa clang cmake
ninja-build pkg-config libgtk-3-dev
5. Installation d’Android Studio
Android Studio est l’IDE officiel de Google pour le développement Android. Il est indispensable
même si vous codez dans VS Code, car il fournit le Android SDK, les outils de build (Gradle, aapt,
adb) et le gestionnaire d’émulateurs AVD.
Pourquoi installer Android Studio même avec VS Code ?
Android Studio n’est pas seulement un éditeur de code. Il embarque : le Android SDK Manager,
le AVD Manager (création d’émulateurs), les plateformes Android (API 33, 34...), les outils de
build natifs (ndk, cmake).
Sans lui, flutter doctor signalera des erreurs critiques liées au SDK Android.
5.1 Installation sur Windows
1. Télécharger Android Studio : [Link]
2. Exécuter android-studio-*.exe — suivre l’assistant
3. Choisir « Standard » comme type d’installation
4. Android Studio va télécharger automatiquement : Android SDK, Android SDK Platform,
Android Virtual Device
5. Patienter jusqu’à la fin du téléchargement (peut prendre 10–30 min selon la connexion)
6. Ouvrir Android Studio → SDK Manager → vérifier que Android 13 (API 33) ou 14 (API 34)
est installé
5.2 Installation sur Ubuntu
Méthode 1 — Via snap
sudo snap install android-studio --classic
android-studio
Méthode 2 — Via archive .[Link]
7. Télécharger sur [Link]
8. Extraire l’archive :
sudo tar -xzf android-studio-*.[Link] -C /opt/
9. Lancer :
/opt/android-studio/bin/[Link]
Page 5
Guide d’Installation Flutter | Windows & Ubuntu — 2026
10.Créer un raccourci de bureau (menu « Tools → Create Desktop Entry » dans Android
Studio)
11.Suivre l’assistant et laisser Android Studio télécharger le SDK
5.3 Configurer le Android SDK Path
Une fois Android Studio installé, définir la variable ANDROID_HOME pour que Flutter trouve le
SDK :
Windows
Variable d’environnement : ANDROID_HOME
Valeur : C:\Users\<VotreNom>\AppData\Local\Android\Sdk
Ajouter aussi au PATH :
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
🐧 Ubuntu / Linux
Ajouter dans ~/.bashrc ou ~/.zshrc :
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
Puis : source ~/.bashrc
5.4 Accepter les licences Android
Flutter exige que toutes les licences Android soient acceptées avant de pouvoir builder. Faire cette
étape sur les deux plateformes :
flutter doctor --android-licenses
Répondre « y » (yes) à toutes les invites. Cette étape est obligatoire.
6. Création et Configuration de l’Émulateur
L’émulateur Android (Android Virtual Device — AVD) vous permet de tester votre application sans
smartphone physique. Il simule complètement un appareil Android.
6.1 Préparer la virtualisation
Page 6
Guide d’Installation Flutter | Windows & Ubuntu — 2026
Windows
Vérifier que la virtualisation est activée dans le BIOS.
Activer Hyper-V (Windows 11) ou Windows Hypervisor Platform :
→ Panneau de configuration → Activer ou désactiver des fonctionnalités Windows
→ Cocher : Hyper-V + Plateforme d’hyperviseur Windows
Redémarrer la machine.
🐧 Ubuntu / Linux
Installer KVM (Kernel-based Virtual Machine) :
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils -y
sudo adduser $USER kvm
sudo adduser $USER libvirt
Vérifier : egrep -c '(vmx|svm)' /proc/cpuinfo
Valeur > 0 = virtualisation disponible.
Se déconnecter et se reconnecter pour appliquer les groupes.
6.2 Créer un AVD via Android Studio
La méthode la plus simple et recommandée :
12.Ouvrir Android Studio → menu « Tools » → « Device Manager »
13.Cliquer sur « Create Device »
14.Choisir un profil matériel : recommandé « Pixel 6 » ou « Pixel 7 »
15.Sélectionner une image système : recommandé « API 34 (Android 14) — x86_64 »
16.Si l’image n’est pas téléchargée, cliquer sur la flèche de téléchargement
17.Configuration AVD : laisser les valeurs par défaut, cliquer « Finish »
18.Lancer l’émulateur : cliquer sur le bouton ▶ dans Device Manager
6.3 Lancer l’émulateur depuis le terminal
Il est aussi possible de démarrer l’émulateur en ligne de commande :
# Lister les AVDs disponibles
flutter emulators
# Démarrer un émulateur spécifique
flutter emulators --launch <nom_de_l_emulateur>
6.4 Utiliser un appareil physique Android
Vous pouvez aussi tester directement sur votre smartphone Android. C'est même souvent plus
rapide que l’émulateur.
Page 7
Guide d’Installation Flutter | Windows & Ubuntu — 2026
19.Activer le « Mode développeur » sur le téléphone : Paramètres → À propos du téléphone →
appuyer 7 fois sur « Numéro de build »
20.Activer « Débogage USB » dans les options développeur
21.Connecter le téléphone par USB
22.Sur Ubuntu : ajouter des règles udev si le téléphone n’est pas détecté
23.Vérifier la connexion :
adb devices
flutter devices
7. Configuration de VS Code pour Flutter
VS Code est un éditeur léger et très populaire pour Flutter. Il offre une excellente expérience grâce
à ses extensions dédiées. Contrairement à Android Studio, il est plus rapide et consomme moins
de RAM.
7.1 Installation de VS Code
Windows
Télécharger sur : [Link]
Exécuter VSCodeSetup-x64-*.exe
Cocher : Ajouter au PATH + Ouvrir avec Code (menu contextuel)
🐧 Ubuntu / Linux
Méthode 1 — Via snap :
sudo snap install code --classic
Méthode 2 — Via .deb officiel :
wget [Link] -O [Link]
sudo dpkg -i [Link]
7.2 Extensions indispensables
Installer ces extensions dans VS Code (Ctrl+Shift+X) :
Extension Editeur Rôle
Flutter VS Code Support complet Flutter : Hot Reload,
débogueur, snippets
Dart VS Code Coloration, complétion, analyse statique
Dart
Page 8
Guide d’Installation Flutter | Windows & Ubuntu — 2026
Extension Editeur Rôle
Flutter Widget Snippets VS Code Raccourcis rapides pour créer des
widgets
Pubspec Assist VS Code Gestion des dépendances
[Link] facilitée
Error Lens VS Code Affiche les erreurs directement sur la
ligne de code
Material Icon Theme VS Code Icônes de fichiers colorées (optionnel
mais pratique)
7.3 Android Studio comme IDE Flutter
Android Studio supporte aussi Flutter via des plugins. Si vous préférez travailler dans Android
Studio plutôt que VS Code :
24.Ouvrir Android Studio → Plugins (Ctrl+Alt+S → Plugins)
25.Rechercher et installer : « Flutter » (il installera Dart automatiquement)
26.Redémarrer Android Studio
27.Au prochain lancement, « New Flutter Project » apparait dans le menu de démarrage
8. flutter doctor — Vérification complète
flutter doctor est la commande de diagnostic officielle de Flutter. Elle vérifie l’ensemble de votre
environnement et vous indique exactement ce qui manque ou ce qui pose problème.
flutter doctor -v
Exemple de sortie idéale (tout en vert) :
[v] Flutter (Channel stable, 3.x.x)
[v] Android toolchain (Android SDK version 34.x.x)
[v] Android Studio (version 2023.x)
[v] VS Code (version 1.x.x)
[v] Connected device (1 available)
[v] Network resources
8.1 Problèmes fréquents et solutions
Android SDK not found
Erreur : Android SDK not found
Flutter ne trouve pas le Android SDK.
Page 9
Guide d’Installation Flutter | Windows & Ubuntu — 2026
Solution : Vérifier la variable ANDROID_HOME et relancer le terminal.
Vérifier : echo $ANDROID_HOME (Ubuntu) ou echo %ANDROID_HOME% (Windows cmd)
Android licenses not accepted
Avertissement : Android licenses not accepted
Solution : flutter doctor --android-licenses
Taper 'y' à chaque invite. Obligatoire pour builder.
cmdline-tools component is missing
Erreur : cmdline-tools component is missing
Solution : Android Studio → SDK Manager → SDK Tools
Cocher : Android SDK Command-line Tools (latest) → Apply
VS Code / Android Studio not detected
Info : IDE non détecté
Ce n’est qu’un avertissement, pas une erreur bloquante.
Assurez-vous que VS Code est dans le PATH système.
Android Studio : vérifier le chemin d’installation.
KVM not available (Ubuntu uniquement)
Erreur KVM : /dev/kvm is not found (Ubuntu)
Solution : sudo apt install qemu-kvm
Puis : sudo adduser $USER kvm && sudo adduser $USER libvirt
Se déconnecter/reconnecter pour appliquer le groupe kvm.
9. Créer et Lancer votre Premier Projet Flutter
Une fois flutter doctor affichant tout en vert, vous êtes prêt à créer votre première application
Flutter.
9.1 Créer le projet
# Créer un nouveau projet
flutter create mon_application
# Se placer dans le dossier
Page 10
Guide d’Installation Flutter | Windows & Ubuntu — 2026
cd mon_application
# Lister les appareils disponibles (émulateur ou physique)
flutter devices
9.2 Lancer l’application
# Lancer sur l’émulateur / appareil connecté
flutter run
# Lancer sur un appareil spécifique
flutter run -d <device_id>
Succès !
Si tout fonctionne, une application Flutter de démo (compteur) s’ouvre sur l’émulateur.
Vous pouvez désormais appuyer sur 'r' dans le terminal pour Hot Reload, 'R' pour Hot Restart.
Commandes utiles : flutter build apk (build Android), flutter pub get (installer les packages).
10. Référence Rapide — Commandes Essentielles
Commande Description
flutter --version Afficher la version de Flutter installée
flutter doctor -v Diagnostiquer l’environnement (verbose)
flutter doctor Accepter les licences Android SDK
--android-licenses
flutter upgrade Mettre à jour Flutter vers la dernière version stable
flutter channel Afficher les canaux disponibles (stable, beta, dev)
flutter create <nom> Créer un nouveau projet Flutter
flutter run Lancer l’app sur l’appareil/émulateur connecté
flutter devices Lister les appareils disponibles
flutter emulators Lister les émulateurs AVD
flutter emulators --launch X Démarrer l’émulateur nommé X
flutter pub get Télécharger les dépendances du projet
flutter pub add <package> Ajouter un package depuis [Link]
flutter build apk Builder un APK Android (release)
flutter build apk --debug Builder un APK Android (debug)
flutter clean Nettoyer le dossier build du projet
Page 11
Guide d’Installation Flutter | Windows & Ubuntu — 2026
Commande Description
adb devices Lister les appareils détectés par ADB
dart --version Vérifier la version Dart incluse
11. Conclusion
Vous disposez maintenant d’un environnement Flutter complet et fonctionnel. L’installation peut
sembler longue au premier abord, mais elle ne se fait qu’une seule fois. Une fois en place, le flux
de travail Flutter est extrêmement productif grâce au Hot Reload, à l’excellent support des IDEs et à
l’écosystème riche de [Link].
Checklist finale
✅
✅
Git installé et fonctionnel
✅
Flutter SDK extrait et dans le PATH
✅
Android Studio installé + SDK Android téléchargé
✅
Licences Android acceptées (flutter doctor --android-licenses)
✅
Émulateur AVD créé et démarré
✅
VS Code installé + extensions Flutter et Dart activées
✅
flutter doctor -v : tout en vert
flutter run : application de démo lancée avec succès
Ressources officielles
Documentation Flutter : [Link]
Installation détaillée : [Link]
Packages Dart/Flutter : [Link]
Codelabs (tutoriels) : [Link]
Communauté (Discord/Reddit): [Link]
Page 12