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 preview. Si vous rencontrez des problèmes lors de l'utilisation d'une version preview d'Android Studio, faites-le nous savoir. Vos rapports de bugs nous aident à améliorer Android Studio.

Les versions Canary contiennent des fonctionnalités de pointe en cours de développement actif et sont peu testées. Bien que vous puissiez utiliser les versions Canary pour le développement, 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 des fonctionnalités de la prochaine version a été stabilisé. Consultez les noms de version d'Android Studio pour comprendre la dénomination des versions d'Android Studio.

Pour connaître les dernières nouveautés concernant les versions preview d'Android Studio, y compris la liste des correctifs notables de chaque version preview, consultez les mises à jour de version 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 Canal
Android Studio Quail 3 Stable
Plug-in Android Gradle 9.3.0 Stable
Android Studio Quail 4 CR
Android Studio Rabbit 1 Canary

Compatibilité avec les versions preview 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 compatible version stable 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). Si vous tentez d'utiliser des versions différentes (par exemple, Android Studio Chipmunk Beta 1 avec AGP 7.2.0-alpha07), une erreur de synchronisation se produit et vous êtes invité à effectuer une mise à jour vers 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 d'essayer 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 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
Journeys for Android Studio Utilisez le langage naturel pour décrire les étapes et les assertions des tests de bout en bout. Journeys for Android Studio

Android Studio Quail 4

Voici les nouvelles fonctionnalités d'Android Studio Quail 4.

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

Créer des applications full stack avec Firebase en mode Agent

Les services Firebase tels que l'authentification et les bases de données Cloud Firestore peuvent être activés et configurés directement en mode Agent dans Android Studio à l'aide des compétences de l'agent Firebase. L'agent peut vous aider à effectuer l'intégration de Firebase et à configurer les services de backend. Cette intégration vous permet de créer des applications Android full stack robustes sans quitter votre IDE.

L'agent guide un utilisateur dans la configuration de Firebase Auth et Firestore dans l'IDE.
L'agent guide un utilisateur dans l'intégration de Firebase dans l'interface de chat.

Lectures de l'état de recomposition dans l'outil d'inspection de la mise en page

Nous avons simplifié le diagnostic des nombres de recompositions élevés en ajoutant des lectures de l'état de recomposition à l'outil d'inspection de la mise en page. Disponible dans la version Canary Panda 3, cette fonctionnalité vous aide à identifier les variables d'état qui ont déclenché une recomposition en fournissant une liste détaillée des lectures d'état effectuées au cours de ce cycle. Pour utiliser cette fonctionnalité, utilisez compose.ui:ui:1.10.0 (BOM 2025.12.01) ou une version ultérieure.

Fonctionnalités clés

Voici les principales fonctionnalités de cette fonctionnalité :

  • Suivi de l'invalidation de l'état : lorsqu'un nœud se recompose, cliquez sur le lien du nombre de recompositions dans l'arborescence des composants pour ouvrir le panneau d'inspection de l'état.
  • Traces de la pile détaillées : identifiez les variables d'état spécifiques en cours de lecture, y compris sous forme de compteurs, de listes ou de valeurs d'altitude. Vérifiez celles qui ont été invalidated (modifiées) pour déclencher la mise à jour.
  • Parcourir l'historique des recompositions : utilisez les flèches de navigation dans l'en-tête du panneau pour parcourir les données d'état des recompositions précédentes d'un nœud spécifique.
  • Explications basées sur l'IA : cliquez sur Explain with AI (Expliquer avec l'IA) dans le panneau d'inspection de l'état pour afficher une description en langage naturel de l'état lu et de la raison pour laquelle il a entraîné une recomposition.

Commencer

Pour essayer ces fonctionnalités, procédez comme suit :

  1. Ouvrez l'outil d'inspection de la mise en page.
  2. Faites un clic droit sur la colonne de recomposition, puis effectuez l'une des opérations suivantes :

    • Pour tous les nœuds, sélectionnez Observe Recomposition > Observe All (Observer la recomposition > Tout observer).
    • Pour des notes spécifiques, sélectionnez Recomposition > Observe Node (Recomposition > Observer le nœud).
    Activez les lectures de l'état de recomposition dans l'outil d'inspection de la mise en page.
  3. Interagissez avec votre application. Lorsque des recompositions se produisent, cliquez sur les liens bleus dans l'arborescence des composants pour inspecter l'état.

    Exemple de résultat des lectures de l'état de recomposition dans l'outil d'inspection de la mise en page
  4. Cliquez sur "Explain with AI" (Expliquer avec l'IA) pour obtenir une analyse détaillée de la raison pour laquelle la recomposition s'est produite.

    Exemple de résultat de "Explain with AI" (Expliquer avec l'IA) pour les lectures d'état dans l'outil d'inspection de la mise en page

Intégration de Gemma 4

Vous pouvez désormais exécuter le puissant modèle Gemma 4 directement dans Android Studio pour obtenir une assistance au codage basée sur l'IA sans avoir à faire appel à un fournisseur tiers pour l'héberger. Alimentée nativement par un environnement d'exécution intégré, cette exécution locale vous permet de contrôler entièrement la conception de nouvelles fonctionnalités, la refactorisation du code et le débogage des problèmes, le tout sur l'appareil. Pour télécharger les modèles Gemma, accédez à Settings > Tools > AI > Model Providers > Gemma (Paramètres > Outils > IA > Fournisseurs de modèles > Gemma).

Simuler les transitions de retour en arrière avec l'aperçu interactif

Quail 4 introduit des commandes dédiées, y compris une action Navigate Back (Revenir en arrière) et un curseur Predictive Back Progress (Progression de la prévisualisation du Retour), qui vous permettent de tester les animations de retour et d'avance sans avoir à déployer sur un appareil physique ni sur un émulateur. Vous pouvez désormais parcourir les états de transition personnalisés et vérifier le comportement du geste de prévisualisation du Retour directement dans l'aperçu interactif de Compose.

Android Studio Rabbit 1

Voici les nouvelles fonctionnalités d'Android Studio Rabbit 1.

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

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

Utilisez l'outil de test de capture d'écran de l'aperçu de Compose pour tester vos interfaces utilisateur Compose et éviter les régressions. Ce nouvel outil vous aide à générer des rapports HTML qui vous permettent de détecter visuellement toute modification apportée à l'interface utilisateur de votre application. Pour en savoir plus, consultez la page Test de capture d'écran de l'aperçu de Compose.

Publier sur Google Play pour les tests

Android Studio vous permet désormais d'importer de nouvelles versions de votre application directement dans les pistes de test de la Google Play Console. Pour ce faire, sélectionnez une nouvelle option pour continuer à "Publish for Testing" (Publier pour les tests) à la fin du flux "Generate Signed App Bundle" (Générer un app bundle signé). Cette intégration permet d'importer une version initiale d'une toute nouvelle application dans un canal de test interne de la Play Console. Vous pouvez également utiliser cette fonctionnalité pour importer des versions d'applications existantes dans d'autres types de pistes de test. Vous devez être inscrit sur la Google Play Console pour profiter de cette fonctionnalité.

Android Studio fait partie de l'offre groupée Gemini Enterprise

Android Studio est désormais inclus dans l' offre groupée d'abonnement Gemini Enterprise, qui permet aux équipes de développement d'entreprise de déployer Android Studio à l'aide de modèles hébergés directement dans l'infrastructure Google Cloud de votre organisation. Chaque session s'exécute sous les contrôles de sécurité d'entreprise de Google Cloud, les garanties de résidence des données et les conditions d'utilisation de Google Cloud. Android Studio est fourni avec les plans d'abonnement Gemini Enterprise Standard ou Gemini Enterprise Plus.

En connectant Android Studio à votre projet Google Cloud, votre organisation bénéficie des avantages suivants :

  • Gouvernance d'entreprise : opérez sous les conditions d'utilisation de Google Cloud existantes de votre projet avec des contrôles administratifs centralisés.
  • Résidence et sécurité des données : conservez le code et les données dans votre réseau sécurisé. Vos prompts, réponses d'IA, code et télémétrie restent dans votre réseau privé (via VPC Service Controls) et dans la région de données de votre choix.
  • Facturation consolidée : payez à l'utilisation directement avec votre compte de facturation Google Cloud existant grâce à une facturation unifiée.

Pour en savoir plus sur l'assistance Google Enterprise pour les outils de développement d'IA, consultez la présentation des outils de développement d'IA dans la documentation Google Cloud.

Se connecter à Android Studio avec un abonnement Gemini Enterprise

Pour vous connecter à Android Studio avec un abonnement Gemini Enterprise, procédez comme suit :

  1. Lancez Android Studio.
  2. Pour ouvrir la fenêtre d'outil de l'agent, cliquez sur Agent ou sur View > Tool Windows > Agent (Vue > Fenêtres d'outil > Agent).
  3. Cliquez sur Sign in to Google (Se connecter à Google) pour vous connecter à l'aide du navigateur.
  4. Cliquez sur Business account (Compte professionnel).
  5. Cliquez sur Continue with Google Cloud (Continuer avec Google Cloud) pour vous connecter à l'aide du navigateur.
  6. Si une licence (type d'abonnement) est trouvée, elle s'affiche dans Android Studio. Sélectionnez la licence correspondant au projet que vous souhaitez ouvrir.

Au lieu de choisir l'une des licences listées, vous pouvez vous attribuer vous-même une licence :

  1. Cliquez sur Auto-assign from project ID (Attribuer automatiquement à partir de l'ID du projet).
  2. Cliquez sur Suivant.
  3. Saisissez l'ID de votre projet.
  4. Saisissez votre emplacement : Global, Europe (EU) (Europe (UE)) ou United States (US) (États-Unis (US)).
  5. Confirmez la licence pour enregistrer votre sélection.

Si vous devez modifier votre sélection de licence ou mettre à jour votre ID de projet ultérieurement, accédez à File (Fichier) (Android Studio sous macOS) > Settings > AI > Model Providers (Paramètres > IA > Fournisseurs de modèles), puis modifiez la sélection sous Change License (Modifier la licence).

Résoudre des problèmes

Si vous rencontrez des problèmes lors de l'utilisation d'Android Studio avec un abonnement Gemini Enterprise, vérifiez d'abord que vous utilisez Android Studio Quail 4 Canary 4 ou une version ultérieure. Si le problème persiste, vous devez contacter votre administrateur pour apporter des modifications à la configuration :

  • Si aucune licence ne s'affiche lors de la configuration, contactez votre administrateur pour demander l'accès. Nous vous recommandons de configurer l'attribution automatique des licences.
  • Si vous ne parvenez pas à accéder aux derniers modèles Gemini dans Android Studio, contactez votre administrateur pour activer les modèles preview.