Notes de version de l'aperçu Android Studio

Cette page présente les nouvelles fonctionnalités introduites dans les versions Preview d'Android Studio. Les versions Preview offrent un accès anticipé aux dernières fonctionnalités et améliorations d'Android Studio. Vous pouvez télécharger ces versions d'aperçu. Si vous rencontrez des problèmes lors de l'utilisation d'une version Preview d'Android Studio, faites-le nous savoir. Vos rapports de bug nous aident à améliorer Android Studio.

Les versions Canary contiennent des fonctionnalités de pointe en cours de développement et sont peu testées. Vous pouvez utiliser les versions Canary pour le développement, mais sachez que des fonctionnalités peuvent être ajoutées ou modifiées. Les versions candidates (RC) sont la prochaine version d'Android Studio et sont presque prêtes à être publiées en version stable. L'ensemble de fonctionnalités de la prochaine version a été stabilisé. Consultez Noms des versions d'Android Studio pour comprendre la dénomination des versions d'Android Studio.

Pour obtenir les dernières actualités sur les versions preview d'Android Studio, y compris une liste des correctifs notables dans chaque version preview, consultez les mises à jour des versions sur le blog Android Studio.

Versions actuelles d'Android Studio

Le tableau suivant répertorie les versions actuelles d'Android Studio et leurs canaux respectifs.

Version Chaîne
Mise à jour groupée d'Android Studio Narwhal 3 | 2025.1.3 Stable
Plug-in Android Gradle 8.13.0 Stable
Mise à jour groupée d'Android Studio Narwhal 4 | 2025.1.4 Canary

Compatibilité avec les aperçus du plug-in Android Gradle

Chaque version preview d'Android Studio est publiée avec une version correspondante du plug-in Android Gradle (AGP). Les versions preview de Studio devraient fonctionner avec n'importe quelle version stable compatible d'AGP. Toutefois, si vous utilisez une version preview d'AGP, vous devez utiliser la version preview correspondante de Studio (par exemple, Android Studio Chipmunk Canary 7 avec AGP 7.2.0-alpha07). Toute tentative d'utilisation de versions divergentes (par exemple, Android Studio Chipmunk bêta 1 avec AGP 7.2.0-alpha07) entraînera un échec de la synchronisation, ce qui vous invitera à passer à la version correspondante d'AGP.

Pour obtenir un journal détaillé des arrêts et suppressions de l'API du plug-in Android Gradle, consultez les mises à jour de l'API du plug-in Android Gradle.

Studio Labs

Studio Labs vous permet de tester les dernières fonctionnalités expérimentales d'IA dans une version stable d'Android Studio. Vous pouvez ainsi intégrer plus rapidement nos offres d'assistance par IA dans votre workflow de développement. Pour en savoir plus, consultez Studio Labs.

Voici les fonctionnalités actuellement disponibles dans Studio Labs.

Fonctionnalité Description Docs
Génération de l'aperçu Compose Gemini peut générer automatiquement des aperçus Compose, y compris des données fictives pour les paramètres d'aperçu, pour un composable spécifique ou pour tous les composables d'un fichier. Générer des aperçus Compose
Transformer l'UI Utilisez le langage naturel pour mettre à jour l'UI de votre application directement depuis le panneau d'aperçu Compose. UI de transformation

Mise à jour groupée d'Android Studio Narwhal 4 | 2025.1.4

Voici les nouvelles fonctionnalités de la mise à jour groupée d'Android Studio Narwhal 4 | 2025.1.4.

Pour voir les corrections apportées à cette version d'Android Studio, consultez les problèmes résolus.

Parcours pour Android Studio

Journeys pour Android Studio vous aide à écrire et à gérer facilement des tests de bout en bout en vous permettant d'utiliser le langage naturel pour décrire les étapes et les assertions de chaque test, appelé "parcours". En tirant parti des capacités de vision et de raisonnement de Gemini, les étapes rédigées en langage naturel sont converties en actions que Gemini effectue dans votre application. Il est ainsi facile d'écrire et de comprendre vos parcours. Vous pouvez également écrire et décrire des assertions plus complexes, que Gemini évalue en fonction de ce qu'il voit sur l'appareil afin de déterminer si vos parcours réussissent ou échouent.

Comme Gemini réfléchit aux actions à effectuer pour atteindre les objectifs, les parcours sont plus résistants aux changements subtils de la mise en page ou du comportement de votre application. Cela permet de réduire le nombre de tests instables lors de l'exécution sur différentes versions de votre application et différentes configurations d'appareil.

Écrivez et exécutez des parcours directement depuis Android Studio sur n'importe quel appareil Android local ou à distance. L'IDE offre une nouvelle expérience d'éditeur pour créer des parcours, ainsi que des résultats enrichis qui vous aident à mieux comprendre le raisonnement et l'exécution de votre parcours par Gemini.

Sauvegarde et synchronisation

Vous pouvez désormais sauvegarder les paramètres Android Studio dans le stockage cloud à l'aide de votre compte Google ou JetBrains. Cela permet de synchroniser vos paramètres, tels que les mappages de touches, les paramètres de l'éditeur de code, les paramètres système, etc. Pour commencer, effectuez l'une des opérations suivantes :

  • Après avoir ouvert un projet dans Android Studio, connectez-vous à votre compte Google en cliquant sur l'avatar en haut à droite de l'IDE, puis sur Se connecter.

    1. Suivez les instructions de la boîte de dialogue qui s'affiche et veillez à cocher la case pour autoriser Android Studio à accéder à votre espace de stockage de compte Google.
    2. Suivez les instructions pour autoriser Android Studio.
  • Accédez à Paramètres > Sauvegarde et synchronisation.

    1. Sélectionnez Google pour utiliser l'espace de stockage de votre compte Google afin de synchroniser les données de votre application sur les installations Android Studio. Vous pouvez également utiliser un compte JetBrains pour synchroniser les données de votre application entre les installations IntelliJ et Android Studio.
    2. Après avoir suivi les instructions pour autoriser Android Studio à accéder à l'espace de stockage de votre compte préféré, revenez dans Android Studio.
    3. Sur la page Paramètres > Sauvegarde et synchronisation, vous pouvez examiner les catégories de données d'application que vous souhaitez synchroniser avec votre compte.
    4. Pour désactiver Sauvegarde et synchronisation, décochez la case qui active la fonctionnalité.

Si des données sont déjà synchronisées avec l'appareil sélectionné, Android Studio vous donne la possibilité de télécharger les paramètres depuis votre stockage à distance (option par défaut) ou d'importer vos paramètres locaux et d'écraser les paramètres synchronisés avec votre stockage à distance.

Solutions suggérées en cas de plantages

Dans la mise à jour groupée Android Studio Meerkat, nous avons lancé les insights Gemini pour les plantages signalés dans la fenêtre d'outil App Quality Insights (Insights sur la qualité des applications). Android Studio peut désormais utiliser Gemini pour analyser les données de plantage ainsi que votre code source afin de suggérer des solutions potentielles. Après avoir sélectionné un plantage dans la fenêtre d'outil "Insights sur la qualité des applications", accédez à l'onglet Insights, puis cliquez sur Suggérer une correction une fois que Gemini a généré un insight pour le plantage. Gemini génère ensuite des suggestions de modifications de code que vous pouvez examiner et accepter dans un onglet de comparaison de l'éditeur.

Nouveau paramètre permettant d'ouvrir les nouveaux projets avec la vue "Projet"

Un nouveau paramètre permet d'ouvrir les nouveaux projets dans la vue "Projet" par défaut. Pour activer ce paramètre, accédez à File (Android Studio sur macOS) > Settings > Advanced Settings > Project View, puis sélectionnez Set Project view as the default.

Outil de test de captures d'écran de l'aperçu Compose

Utilisez l'outil de test de capture d'écran de prévisualisation Compose pour tester vos UI Compose et éviter les régressions. Ce nouvel outil vous aide à générer des rapports HTML qui vous permettent de détecter visuellement les modifications apportées à l'UI de votre application. Pour en savoir plus, consultez Compose Preview Screenshot Testing.

Amélioration de l'arborescence des composants de l'outil d'inspection de la mise en page intégré

L'interaction avec l'arborescence des composants dans l'outil d'inspection de la mise en page intégrée est désormais plus intuitive et efficace grâce à plusieurs améliorations clés. Ces mises à jour sont conçues pour simplifier votre workflow et vous fournir des informations plus claires sur vos structures d'interface utilisateur Compose.

  1. Défilement horizontal : vous pouvez désormais faire défiler horizontalement l'arborescence des composants, ce qui facilite la navigation et l'inspection des mises en page larges ou profondément imbriquées sans perdre le contexte.
  2. Défilement automatique lors de la sélection : la vue défile désormais automatiquement, à la fois horizontalement et verticalement, lorsque vous sélectionnez un élément dans l'arborescence des composants, afin de mettre en évidence l'élément sélectionné. Ainsi, l'élément qui vous intéresse est toujours au premier plan.
  3. Amélioration de la visualisation des relations : nous avons affiné les lignes d'assistance dans l'arborescence des composants pour offrir des repères visuels plus explicites permettant de comprendre les relations entre les nœuds. Les lignes en pointillés indiquent désormais clairement une relation de pile d'appel entre un nœud parent et son nœud enfant, ce qui vous aide à suivre plus efficacement les connexions programmatiques. Les lignes continues continuent de représenter toutes les autres relations parent-enfant standards dans l'arborescence.

Ces améliorations visent à vous offrir une expérience de débogage plus fluide et plus efficace, vous permettant de comprendre et d'affiner rapidement votre UI.

L'arborescence des composants de l'outil d'inspection de la mise en page intégrée prend désormais en charge le défilement horizontal et le défilement automatique lors de la sélection.
Amélioration de l'arborescence des composants de l'outil d'inspection de la mise en page intégrée

Utiliser un LLM local

La mise à jour de fonctionnalités Narwhal 4 d'Android Studio vous permet de choisir le LLM qui alimente les fonctionnalités d'IA de l'IDE.

Fenêtre de chat Gemini dans Android Studio montrant le sélecteur de modèle avec les options pour Gemini et un LLM local.
Sélecteur de modèle dans Android Studio.

Le LLM doit se trouver sur votre ordinateur local, ce qui est avantageux si votre connexion Internet est limitée ou si vous avez des restrictions concernant l'utilisation de modèles d'IA, ou si vous souhaitez simplement expérimenter avec des modèles de recherche open source.

Un LLM local offre une alternative à la prise en charge des LLM intégrée à Android Studio. Toutefois, Gemini dans Android Studio offre généralement la meilleure expérience de développement Android, car Gemini est optimisé pour Android et est compatible avec toutes les fonctionnalités d'Android Studio. Avec Gemini, vous pouvez choisir parmi différents modèles pour vos tâches de développement Android, y compris le modèle par défaut sans frais ou les modèles accessibles avec une clé API Gemini payante.

Pour prendre en charge les LLM locaux, vous devez installer un fournisseur de LLM tel que LM Studio ou Ollama sur votre ordinateur local, ainsi qu'un modèle compatible de votre choix.

L'assistant de mise à niveau pour SDK Android est désormais compatible avec Android 16 / API 36

La migration d'Android 15 / API 35 vers Android 16 / API 36 a été ajoutée à l'assistant de mise à niveau du SDK Android. Pour obtenir de l'aide sur la migration, accédez à Tools > Android SDK Upgrade Assistant (Outils > Assistant de mise à niveau pour SDK Android).

Compatibilité avec les cadrans déclaratifs dans Android Studio

Android Studio Narwhal 4 améliore le workflow de création de cadrans en introduisant la prise en charge de l'éditeur pour le format XML Declarative Watch Face (DWF). Cela facilite l'écriture, le débogage et l'affinage de vos conceptions de cadrans directement dans l'IDE.

Android Studio est désormais compatible avec les cadrans déclaratifs.

L'IDE fournit désormais la saisie semi-automatique pour les balises et les attributs en fonction des schémas officiels du format de cadran et la validation des erreurs en direct qui permet d'identifier les problèmes tels que les attributs obligatoires manquants. Android Studio inclut également l'association de ressources pour accéder rapidement aux ressources de dessinables et à d'autres éléments XML référencés, ainsi qu'une prise en charge avancée de la syntaxe pour gérer les expressions arithmétiques et les références de sources de données intégrées au fichier XML.

Utilisez Watch Face Studio pour créer des conceptions initiales, puis importez-les dans Android Studio pour les valider. Android Studio vous permet désormais de modifier les fichiers XML bruts, de déployer des configurations et de valider des cadrans, le tout au même endroit.

Prise en charge des icônes monochromes dans Asset Studio

La mise à jour groupée d'Android Studio Narwhal 2025.1.3 Canary 2 et versions ultérieures simplifie la création d'icônes d'application thématiques. Avec Android 13 (niveau d'API 33) et versions ultérieures, les utilisateurs peuvent choisir d'utiliser des icônes d'application à thème, qui s'adaptent au fond d'écran et au thème de leur appareil.

Pour prendre en charge cette fonctionnalité, Android Studio intègre une nouvelle option d'icône monochrome directement dans l'assistant Image Asset Studio. Lorsque vous créez une icône d'application adaptative, un onglet Monochrome dédié s'affiche désormais en plus des onglets Premier plan et Arrière-plan existants. Vous pouvez fournir une icône d'application monochrome distincte (consultez les spécifications de conception) ou autoriser Android Studio à réutiliser par défaut le calque de premier plan de l'icône adaptative pour le calque monochrome.

Vous pouvez accéder à Image Asset Studio depuis le Gestionnaire de ressources ou en effectuant un clic droit sur un répertoire de projet et en accédant à Nouveau > Élément Image.

Sélectionnez Icônes de lanceur (adaptatives et anciennes) comme type d'icône pour afficher le nouvel onglet Monochrome.

Après avoir importé les icônes, vous pouvez prévisualiser les icônes d'application à thème.

Prise en charge des icônes monochromes dans Asset Studio