Android Studio est l'IDE officiel pour le développement Android. Il inclut tout ce dont vous avez besoin pour compiler des applications Android.
Cette page présente les nouvelles fonctionnalités et améliorations de la dernière version stable d'Android Studio Meerkat. Vous pouvez la télécharger ici ou effectuer la mise à jour dans Android Studio en cliquant sur Help > Check for updates (Aide > Rechercher les mises à jour) ou dans Android Studio > Check for updates sous macOS.
Pour voir les corrections apportées à cette version d'Android Studio, consultez les problèmes résolus.
Pour afficher les notes de version d'anciennes versions d'Android Studio, consultez la page Versions précédentes.
Pour un accès anticipé aux fonctionnalités et améliorations à venir, consultez les versions Preview d'Android Studio.
Si vous rencontrez des problèmes dans Android Studio, consultez les pages Problèmes connus ou Résoudre des problèmes.
Compatibilité entre le plug-in Android Gradle et Android Studio
Le système de compilation Android Studio est basé sur Gradle, et le plug-in Android Gradle (AGP) ajoute plusieurs fonctionnalités spécifiques à la compilation d'applications Android. Le tableau suivant indique la version de l'AGP requise pour chaque version d'Android Studio.
Version d'Android Studio | Version de l'AGP requise |
---|---|
Suricate | 2024.3.1 | 3.2-8.9 |
Mise à jour groupée Ladybug | 2024.2.2 | 3.2-8.8 |
Ladybug | 2024.2.1 | 3.2-8.7 |
Mise à jour groupée Koala | 2024.1.2 | 3.2-8.6 |
Koala | 2024.1.1 | 3.2-8.5 |
Jellyfish | 2023.3.1 | 3.2-8.4 |
Iguana | 2023.2.1 | 3.2-8.3 |
Hedgehog | 2023.1.1 | 3.2-8.2 |
Giraffe | 2022.3.1 | 3.2-8.1 |
Flamingo | 2022.2.1 | 3.2-8.0 |
Anciennes versions
Version d'Android Studio | Version de l'AGP requise |
---|---|
Electric Eel | 2022.1.1 | 3.2-7.4 |
Dolphin | 2021.3.1 | 3.2-7.3 |
Chipmunk | 2021.2.1 | 3.2-7.2 |
Bumblebee | 2021.1.1 | 3.2-7.1 |
Arctic Fox | 2020.3.1 | 3.1-7.0 |
Pour en savoir plus sur les nouveautés du plug-in Android Gradle, consultez les notes de version du plug-in Android Gradle.
Versions minimales des outils pour le niveau d'API Android
Il existe des versions minimales d'Android Studio et d'AGP compatibles avec un niveau d'API spécifique. L'utilisation de versions antérieures d'Android Studio ou d'AGP à celles requises par les éléments targetSdk
ou compileSdk
de votre projet pourrait entraîner des problèmes inattendus. Nous vous recommandons d'utiliser la dernière version preview d'Android Studio et d'AGP pour travailler sur des projets qui ciblent les versions preview de l'OS Android. Vous pouvez installer des versions preview d'Android Studio en plus d'une version stable.
Les versions minimales d'Android Studio et d'AGP sont les suivantes :
Niveau d'API | Version minimale d'Android Studio | Version minimale d'AGP |
---|---|---|
Aperçu de Baklava | Suricate | 2024.3.1 | 8.9.0 |
35 | Mise à jour groupée Koala | 2024.2.1 | 8.6.0 |
34 | Hedgehog | 2023.1.1 | 8.1.1 |
33 | Flamingo | 2022.2.1 | 7.2 |
Voici les nouvelles fonctionnalités d'Android Studio Meerkat :
Améliorations de l'aperçu Compose
Android Studio Meerkat inclut certaines optimisations de l'aperçu de Compose pour améliorer votre workflow:
- Zoom amélioré: profitez d'un zoom plus fluide et plus réactif dans vos aperçus Compose.
- Aperçu des groupes réductibles: organisez votre surface d'aperçu plus efficacement. Réduire les groupes de composables sous leurs titres permet de désencombrer l'interface et de se concentrer plus facilement sur des composants spécifiques.
- Modes d'affichage: pour simplifier votre expérience d'aperçu, le mode Grille est la vue par défaut, le mode Galerie est accessible en cliquant avec le bouton droit de la souris sur l'aperçu, et la vue Liste a été supprimée. Vous pouvez ainsi afficher vos composables de manière plus claire et organisée.
Ces améliorations vous permettent de créer et d'itérer sur vos UI Compose plus facilement que jamais.

Intégration du module partagé KMP aux applications Android
Android Studio inclut désormais un nouveau modèle de module pour ajouter une logique partagée à votre application à l'aide de Kotlin Multiplatform (KMP). Pour tester cette fonctionnalité, procédez comme suit pour créer un module partagé KMP dans une nouvelle application Android:
- Assurez-vous d'utiliser la dernière version d'Android Studio Meerkat et que votre application utilise la dernière version du plug-in Android Gradle.
- Ouvrez Android Studio et créez un projet Android avec le modèle Empty Activity (Activité vide).
- Passez de la vue Android à la vue Project (Projet) pour accéder à la structure du projet.
- Cliquez sur le bouton New (Nouveau) dans la vue Project (Projet), puis sélectionnez Kotlin Multiplatform Module (Module multiplate-forme Kotlin) dans les options. Sélectionnez Module partagé comme type et conservez les paramètres par défaut.
- Ouvrez le fichier
build.gradle.kts
dans le répertoire de l'application Android et ajoutez une dépendance au module partagé. Dans le module partagé, modifiez le fichier
Platform.android.kt
et ajoutez la ligne de code suivante:actual fun platform() = "Android from Shared KMP Module"
Ouvrez le fichier
MainActivity.kt
dans le répertoire de l'application Android et modifiez-le pour appeler la fonctionplatform()
à partir du module partagé.Créez le projet et exécutez l'application Android. Le message "Hello Android from Shared KMP Module!" (Bonjour Android depuis le module KMP partagé) doit s'afficher à l'écran.
Ces modules partagés contiennent une logique métier partagée qui peut être utilisée à la fois par les plates-formes Android et iOS.
Mise à jour de l'expérience utilisateur pour ajouter des appareils virtuels et distants au Gestionnaire d'appareils
Android Studio améliore l'expérience utilisateur lors de la création d'un appareil virtuel local ou de l'ajout d'un appareil à partir de Android Device Streaming.
Pour commencer, cliquez sur le bouton + dans le Gestionnaire d'appareils, puis sélectionnez Create Virtual Device (Créer un appareil virtuel) ou Select Remote Devices (Sélectionner des appareils à distance).
Lorsque vous créez un appareil virtuel, de nouveaux filtres et recommandations vous permettent de créer plus facilement une configuration d'appareil adaptée à vos besoins et offrant les meilleures performances sur votre poste de travail.

De même, lorsque vous sélectionnez des appareils à distance à partir de la diffusion d'appareils Android, de nouveaux filtres vous permettent de trouver et de sélectionner plus facilement les appareils dont vous avez besoin. Il vous suffit maintenant de cliquer sur le bouton Firebase en haut de la fenêtre du Gestionnaire d'appareils pour sélectionner le projet Firebase que vous souhaitez utiliser pour le streaming d'appareils Android.
Nouvelles fonctionnalités de Gemini dans Android Studio
Android Studio Meerkat introduit de nouvelles fonctionnalités qui utilisent Gemini pour vous aider à être plus productif. Pour utiliser ces fonctionnalités, activez le partage du contexte de code avec Gemini dans votre projet en cours.
Pour en savoir plus sur ces fonctionnalités, consultez les liens suivants:
Mise à jour du menu et des actions de création
Nous avons apporté les modifications suivantes aux actions de compilation et au menu de compilation pour vous permettre de compiler exactement ce que vous souhaitez lorsque vous travaillez sur des projets dans Android Studio:
- Ajout d'une action
Build 'run-configuration-name' Run Configuration
:cette action crée la configuration d'exécution actuellement sélectionnée. Par exemple, si vous avez sélectionné la configuration d'exécution:app
, l'action compilera et assembleraapp
. Si vous avez récemment exécuté un test sur un appareil, l'action créera ces tests. - Désactivation de l'action de compilation par défaut
Build 'run-configuration-name' Run Configuration
:pour mieux correspondre à l'intention du développeur, le bouton de la barre d'outils et le raccourci Ctrl/Cmd+F9 exécutent désormais la nouvelle actionBuild run-configuration-name Run Configuration
. - Réorganisation des actions de compilation:nous avons placé la nouvelle action
Build run-configuration-name
en haut du menu "Build" (Compilation), à côté des actions de compilation et des actions "Assemble" (Assembler) (anciennes actions "Make" (Créer)). Nous avons également renommé l'action "Récompiler le projet" en "Nettoyer et assembler le projet avec des tests" pour refléter plus clairement son fonctionnement. - Verbes correspondant à ce que font réellement les actions de compilation:en plus des actions "Build" (Compilation) et "Compile" (Compilation), nous avons renommé
Make Project
enAssemble Project
. Nous avons également lancé une nouvelle actionAssemble Project with Tests
pour assembler des composants de test.
Insights sur les SDK Google Play: avertissements concernant les SDK obsolètes
Les auteurs de SDK peuvent désormais indiquer quand un SDK a été abandonné et mentionner les SDK alternatifs à utiliser à la place. Si l'un des SDK utilisés par votre application a été abandonné par ses auteurs, des avertissements correspondants s'affichent dans Android Studio, ainsi que des informations sur d'autres SDK pouvant être utilisés à la place.