Nouvelles fonctionnalités de la version preview d'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 sur cette page. Si vous rencontrez des problèmes lors de l'utilisation d'une version preview d'Android Studio, veuillez nous en informer. Vos signalements de bugs nous aident à améliorer 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
Android Studio Meerkat | 2024.3.1 Stable
Plug-in Android Gradle 8.9.0 Stable
Mise à jour groupée d'Android Studio Meerkat | 03/02/2024 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 d'Android Studio (par exemple, Android Studio Chipmunk Canary 7 avec AGP 7.2.0-alpha07). Les tentatives d'utilisation de versions divergentes (par exemple, Android Studio Chipmunk bêta 1 avec AGP 7.2.0-alpha07) entraînent un échec de la synchronisation, ce qui vous invite à 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.

Mise à jour groupée d'Android Studio Meerkat | 03/02/2024

Voici les nouvelles fonctionnalités de la mise à jour groupée d'Android Studio Meerkat | 03/20/2024.

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

Gemini dans Android Studio prend désormais en charge les pièces jointes d'images multimodales

Vous pouvez désormais joindre des images directement à vos requêtes Gemini dans Android Studio. Obtenez des insights instantanés sur des diagrammes techniques complexes ou utilisez des modèles de conception pour générer des squelettes de code correspondants. Cette intégration fluide du contexte visuel dans votre workflow assisté par l'IA ouvre de nouveaux niveaux d'efficacité et de créativité.

Attachment d'image dans Gemini dans Android Studio
Gemini dans Android Studio: joindre une image

Tester et développer avec la sauvegarde et la restauration des applications

S'assurer que la sauvegarde et la restauration Android fonctionnent correctement pour votre application est essentiel pour que les utilisateurs restent engagés avec votre application après avoir changé d'appareil ou restauré à partir du cloud. Toutefois, il peut être difficile de vérifier si la sauvegarde et la restauration des données fonctionnent pour votre application.

La mise à jour groupée d'Android Studio Meerkat vous permet de générer une sauvegarde de votre application et de la restaurer sur un autre appareil. Cela peut être utile pour vérifier si votre application se comporte comme prévu lors de la restauration des données de l'application d'un appareil à un autre ou à partir d'une sauvegarde dans le cloud, ou si vous souhaitez configurer plus rapidement un appareil de test avec les données dont vous avez besoin pour développer et déboguer votre application.

Générer une sauvegarde

Pour générer un fichier de sauvegarde, procédez comme suit:

  1. Déployer une version de débogage de votre application sur un appareil connecté
  2. Effectuez l'une des actions suivantes pour générer une sauvegarde :
    • Dans la fenêtre Running Device (Appareil en cours d'exécution), cliquez sur l'action Backup App Data (Sauvegarder les données d'application) dans la barre d'outils.
    • Sélectionnez Run > Backup App Data (Exécuter > Sauvegarder les données des applications) dans la barre de menu principale.
    • Dans l'onglet Device Explorer > Processes (Explorateur de l'appareil > Processus), effectuez un clic droit sur le processus de l'application, puis sélectionnez Backup App Data (Sauvegarder les données de l'application).
  3. Dans la boîte de dialogue qui s'affiche, procédez comme suit :
    • Confirmer l'ID de l'application pour laquelle vous souhaitez générer une sauvegarde
    • Indiquez si vous souhaitez générer une sauvegarde Appareil à appareil, Cloud ou Cloud (non chiffré).
    • Confirmez le nom et l'emplacement de la sauvegarde que vous souhaitez enregistrer. Par défaut, la sauvegarde est enregistrée dans le répertoire racine du projet Android Studio en cours.
      Générez une sauvegarde de votre application.
  4. Cliquez sur OK lorsqu'Android Studio vous demande s'il peut arrêter l'application. Pour générer la sauvegarde, Android Studio doit arrêter le processus de l'application.

Vous pouvez afficher les sauvegardes que vous générez dans la fenêtre d'outil Project > Android (Projet > Android), sous le nœud Backup Files (Fichiers de sauvegarde).

Restaurer les données de l'application

Pour restaurer les données de l'application, procédez comme suit:

  1. Déployez votre application sur l'appareil connecté. L'application doit avoir le même ID d'application que le fichier de sauvegarde que vous souhaitez restaurer sur l'appareil.
  2. Accédez à l'une des actions suivantes et cliquez dessus :
    • Dans la fenêtre Running Device (Appareil en cours d'exécution), cliquez sur l'action Restore App Data (Restaurer les données d'application) dans la barre d'outils, puis sélectionnez un fichier de sauvegarde dans l'historique récent ou cliquez sur Browse (Parcourir).
    • Accédez à Run > Restore App Data (Exécuter > Restaurer les données d'application) dans la barre de menu principale.
    • Dans l'onglet Device Explorer > Processes (Explorateur de l'appareil > Processus), effectuez un clic droit sur le processus de l'application, puis sélectionnez Restore App Data (Restaurer les données de l'application).
    • Dans la fenêtre d'outil Project > Android (Projet > Android), effectuez un clic droit sur une sauvegarde sous le nœud Backup Files (Fichiers de sauvegarde), puis sélectionnez Restore App Data (Restaurer les données d'application).
  3. Le cas échéant, sélectionnez une sauvegarde dans l'historique récent ou cliquez sur Parcourir pour sélectionner un fichier de sauvegarde à restaurer à partir de l'espace de stockage local.

Vous pouvez également inclure un fichier de sauvegarde dans une configuration d'exécution afin que le déploiement de votre application restaure également les données de l'application à partir d'un fichier de sauvegarde. Pour ce faire, procédez comme suit:

  1. Accédez à Run > Edit Configurations* (Exécuter > Modifier les configurations) dans la barre de menu principale.
  2. Sélectionnez une configuration d'exécution d'application, puis accédez à Options de restauration.
    Options de restauration dans une configuration d'exécution.
  3. Pour restaurer une application à partir d'une sauvegarde, cochez la case Restore app state (Restaurer l'état de l'application).
  4. Sélectionnez un fichier de sauvegarde dans l'historique récent ou recherchez et sélectionnez le fichier de sauvegarde dans l'espace de stockage local.
  5. Si vous ne souhaitez restaurer les données de l'application que lors d'une nouvelle installation de l'application, cochez la case Only restore on fresh apk install (Ne restaurer que lors d'une nouvelle installation de l'APK). Cette option peut être utile si vous déployez sur un nouvel appareil de test et que vous souhaitez restaurer des données pour faciliter le débogage et le développement d'applications.
  6. Cliquez sur OK pour enregistrer la configuration d'exécution.
  7. Déployez votre application à l'aide de la configuration d'exécution pour tester la restauration de vos données d'application sur un appareil connecté.

Prise en charge des icônes à thème

Pour vous assurer que l'icône de votre application est optimale lorsque les utilisateurs activent "Icônes de thème" dans les options pour les développeurs d'Android 13, Android Studio Meerkat Feature Drop | 2024.3.2 Canary 1 vous permet désormais de prévisualiser l'apparence de votre icône avec le nouvel algorithme de thématisation.

Pour contrôler entièrement l'apparence de votre icône, vous devez fournir votre propre icône à thème en ajoutant une couche monochrome personnalisée. Mais même si vous ne l'avez pas encore fait, vous pouvez toujours utiliser ce nouvel outil d'aperçu pour vous faire une idée de l'apparence de votre icône et identifier d'éventuels problèmes de contraste des couleurs.

Aperçu de l'icône d'application à thème
Aperçu de l'icône d'application à thème

Modification des répertoires de configuration Android Studio

À partir de la version Canary 2 de la fonctionnalité Meerkat, Android Studio utilise les mêmes configurations utilisateur pour les versions Canary, bêta et stables. Par conséquent, "Preview" a été supprimé du chemin d'accès au répertoire de configuration pour Android Studio dans les versions Canary et bêta.

De plus, pour permettre aux versions de lancement de fonctionnalités d'être exécutées simultanément avec les versions de mise à jour de la plate-forme, nous avons ajouté une microversion au chemin d'accès au répertoire de configuration. Par exemple, AndroidStudio2024.3.2 est utilisé au lieu de AndroidStudio2024.3.

Consultez Exporter et importer les paramètres IDE si vous souhaitez importer des configurations manuellement.

Bibliothèque d'invites

Gemini dans la nouvelle fonctionnalité de bibliothèque de requêtes d'Android Studio améliore la productivité en vous permettant d'enregistrer et de gérer les requêtes fréquemment utilisées. Accédez à la bibliothèque d'invites depuis Paramètres > Gemini > Bibliothèque d'invites pour stocker et récupérer des invites. Vous pouvez également cliquer avec le bouton droit de la souris sur une invite dans le chat pour l'enregistrer pour une utilisation ultérieure. Pour appliquer une requête enregistrée, effectuez un clic droit dans l'éditeur, puis accédez à Gemini > Bibliothèque de requêtes. Ce workflow simplifié élimine le besoin de retaper les requêtes couramment utilisées, ce qui fait gagner du temps et de l'effort aux développeurs.

Compatibilité avec Android Studio XR disponible

La version 2024.3.2 de la fonctionnalité Meerkat d'Android Studio inclut une prise en charge des développeurs qui créent des expériences immersives avec Jetpack XR. Cette version introduit des outils pour vous aider à tester, déployer et déboguer des applications XR plus efficacement.

  • Modèle XR:lancez votre développement XR avec un nouveau modèle de projet spécialement conçu pour Jetpack XR. Vous disposez ainsi d'une base solide avec du code pour commencer votre parcours de développement XR.
  • XR Emulator:testez vos applications XR sans matériel physique. Créez un émulateur de casque XR autonome à l'aide du gestionnaire AVD pour prévisualiser et déboguer vos expériences dans un environnement virtuel.
  • Outil d'inspection de la mise en page pour XR:déboguez et optimisez vos mises en page d'interface utilisateur Compose dans l'environnement XR. L'outil d'inspection de la mise en page est désormais compatible avec les applications XR. Il fournit des insights sur la structure de votre application et vous aide à identifier les problèmes potentiels.

La prise en charge d'Android Studio XR n'en est qu'à ses débuts, et de nombreuses autres fonctionnalités intéressantes sont prévues. N'hésitez pas à nous faire part de vos commentaires et à nous envoyer des demandes de fonctionnalités pour nous aider à façonner l'avenir du développement XR dans Android Studio.

Générer des aperçus de composables à l'aide de Gemini

Les aperçus des composables vous aident à visualiser vos composables au moment de la conception dans Android Studio. Pour vous permettre d'inclure plus facilement des données fictives en tant que paramètres d'aperçu, Android Studio prend désormais en charge une fonctionnalité expérimentale: la génération d'aperçus Compose avec Gemini.

Pour accéder à cet outil, effectuez un clic droit sur un composable, puis accédez à Gemini > Generate "<Composable Name>" Preview (Gemini > Générer un aperçu de "<Nom du composable>"). Si le fichier actuel ne comporte aucun aperçu, effectuez un clic droit, puis accédez à Gemini > Générer un aperçu Compose.

Bien que le code généré par Gemini ne soit pas toujours parfait, il constitue un point de départ utile pour accélérer votre workflow de développement.

Vos commentaires sont essentiels pour nous aider à améliorer la précision et à faire de cette intégration un atout encore plus puissant pour les développeurs Android.

Gemini apparaît environ à mi-chemin du menu contextuel. &quot;Générer un aperçu&quot; s&#39;affiche en bas du menu de deuxième niveau.
Gemini peut générer un aperçu Compose pour vos composables.

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

Utilisez l'outil de test des captures d'écran de la version Preview de 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 tout changement apporté à l'interface utilisateur de votre application. Pour en savoir plus, consultez Test des captures d'écran de l'aperçu de Compose.