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, n'hésitez pas à nous en informer. 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 nomenclature des versions d'Android Studio.

Pour connaître les dernières actualités sur 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 présente les versions actuelles d'Android Studio et leurs canaux respectifs.

Version Canal
Android Studio Rabbit 1 Stable
Plug-in Android Gradle 9.4.0 Stable
Android Studio Rabbit 2 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 compatible de l'AGP. Toutefois, si vous utilisez une version preview de l'AGP, vous devez utiliser la version preview correspondante de Studio (par exemple, Android Studio Chipmunk Canary 7 avec l'AGP 7.2.0-alpha07). Toute tentative d'utilisation de versions divergentes (par exemple, Android Studio Chipmunk Beta 1 avec l'AGP 7.2.0-alpha07) entraînera un échec de la synchronisation, ce qui vous invitera à effectuer une mise à jour vers la version correspondante de l'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
Parcours pour Android Studio Utilisez le langage naturel pour décrire les étapes et les assertions des tests de bout en bout. Parcours pour Android Studio

Android Studio Rabbit 2

Voici les nouvelles fonctionnalités d'Android Studio Rabbit 2 :

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

Apportez votre propre agent (BYOA) : intégrez vos agents de codage préférés

En s'appuyant sur la compatibilité d'Android Studio avec les modèles d'IA personnalisés, Android Studio Rabbit 2 Canary 2 introduit la fonctionnalité "Apportez votre propre agent" (BYOA). Grâce à BYOA, vous pouvez connecter vos agents de codage IA préférés (y compris Claude Agent, OpenAI Codex et Google Antigravity) directement à Android Studio à l'aide du protocole client d'agent (ACP) ouvert.

BYOA associe l'agent de votre choix à l'intelligence native de l'IDE, en transmettant le graphique complet du projet, les diagnostics de compilation et les commandes de l'émulateur directement à votre agent pour une exécution plus rapide et une consommation de jetons réduite. Vous pouvez vous authentifier avec vos abonnements personnels ou d'entreprise, tandis que l'agent intégré d'Android Studio reste disponible sans frais supplémentaires.

Sélectionnez un agent IA dans le menu "Agents" de la fenêtre d'outil "Agents".

BYOA offre les avantages suivants :

  • Compatibilité avec n'importe quel agent conforme à l'ACP.
  • Accès direct à l'IDE pour créer des diagnostics, des outils SDK Android, l'exécution de terminaux et de shells, et la gestion de l'émulateur.
  • Options de connexion flexibles compatibles avec les clés API personnelles et les abonnements grand public.

Commencer

Pour commencer à utiliser BYOA, procédez comme suit :

  1. Mettez à jour Android Studio vers la dernière version Canary.
  2. Connectez vos agents : dans la fenêtre de l'agent, sélectionnez l'un des agents par défaut (Claude Agent, Codex ou Antigravity), puis connectez-vous ou fournissez une clé API. Vous trouverez d'autres agents dans le registre sous File (Fichier) (Android Studio sous macOS) > Settings > Tools > AI > Agents (Paramètres > Outils > IA > Agents).

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.

Attribution de modèle

La fonctionnalité d'attribution de modèle vous permet de choisir différents modèles d'IA pour différents types de tâches dans Android Studio. Par exemple, vous pouvez attribuer un modèle volumineux de niveau professionnel pour les tâches de raisonnement complexes en mode Agent, et un modèle plus rapide et léger pour les tâches plus simples et sensibles à la latence, comme la génération de messages de commit ou la prédiction de la prochaine modification. Vous pouvez ainsi équilibrer la qualité, la vitesse et l'utilisation du quota entre les fonctionnalités.

Pour configurer cette option, accédez à File (Fichier) (Android Studio sous macOS) > Settings > Tools > AI > Model Providers (Paramètres > Outils > IA > Fournisseurs de modèles), sélectionnez l'onglet Model Assignment (Attribution de modèle), puis utilisez les listes déroulantes pour attribuer un modèle à chaque catégorie de fonctionnalités. Vous pouvez également modifier le modèle directement à partir du menu déroulant du sélecteur de modèle dans le panneau du mode Agent. Les paramètres d'attribution de modèle pour les fonctionnalités Thinking seront automatiquement mis à jour pour refléter votre sélection.

Migrer des applications iOS, Flutter et React Native vers Android

Vous pouvez désormais migrer des projets iOS, Flutter et React Native existants vers Android natif à l'aide d'outils de migration automatisés dans Android Studio. Dans l'assistant de nouveau projet, vous pouvez appeler l'assistant pour convertir le projet sélectionné en application Android basée sur Kotlin et Jetpack Compose. L'interface utilisateur de progression intégrée offre une visibilité de bout en bout sur la planification des tâches, la transformation du code et les vérifications de compilation, ce qui permet de générer un projet fonctionnel prêt à être testé et vérifié.

Pour en savoir plus, consultez Effectuer des migrations d'applications multiplateformes.

Publier sur Google Play pour les tests

Android Studio vous permet désormais d'importer de nouvelles versions de votre application directement dans les canaux de test de la Google Play Console. Pour ce faire, sélectionnez une nouvelle option pour continuer à "Publier pour les tests" à la fin du flux "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 canaux de test. Vous devez être inscrit sur la Google Play Console pour profiter de cette fonctionnalité.

Correctifs agentiques avec LeakCanary

À partir de Rabbit 2, Android Studio intègre directement LeakCanary à l'agent IA pour vous aider à diagnostiquer et à résoudre les fuites de mémoire sans quitter l'IDE. Cette intégration permet à LeakCanary de fournir des explications narratives plus pertinentes sur les causes sous-jacentes des fuites de mémoire et de suggérer des modifications de code spécifiques pour les corriger. Essayez cette fonctionnalité dans la tâche LeakCanary du Profiler.

Découvrir, installer et gérer les compétences Android dans Android Studio

Dans Android Studio Rabbit 2, il est plus facile de découvrir, d'installer et de gérer les compétences Android directement dans l' IDE, ce qui vous permet de contrôler de manière précise les workflows spécialisés et les conseils procéduraux disponibles pour l'agent.

Redimensionner la fenêtre d'un outil "Appareils en cours d'exécution" en double-cliquant sur un espace vide

Vous pouvez éliminer l'espace inutilisé autour de vos appareils physiques virtuels ou dupliqués dans la fenêtre d'outil Appareils en cours d'exécution. Double-cliquez n'importe où dans la zone d'arrière-plan vide en dehors de l'écran de l'appareil (et du cadre, s'il est visible) pour redimensionner automatiquement la fenêtre d'outil ou ajuster les proportions du volet fractionné afin qu'il s'adapte parfaitement à l'écran de l'appareil.

  • Fenêtres d'outil ancrées : ajuste la largeur (lorsqu'elle est ancrée à gauche ou à droite) ou la hauteur (lorsqu'elle est ancrée en haut ou en bas) de la fenêtre d'outil pour supprimer la marge excessive autour de l'appareil.
  • Modes flottant et fenêtré : redimensionne la largeur et la hauteur de la fenêtre pour l'adapter parfaitement à l'écran de l'appareil.
  • Vues fractionnées : ajuste automatiquement les séparateurs internes lorsque vous affichez plusieurs écrans ou appareils côte à côte.