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 avec une version preview d'Android Studio, veuillez nous en informer. Vos rapports de bug contribuent à l'amélioration d'Android Studio.

Pour obtenir les dernières actualités sur les versions preview d'Android Studio, y compris une liste des correctifs importants dans chaque version preview, consultez les mises à jour des versions sur le blog d'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 Jellyfish | 2023.3.1 Stable
Plug-in Android Gradle 8.4.0 Stable
Android Studio Koala | 2024.1.1 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 doivent 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). Les tentatives d'utilisation de versions divergentes (par exemple, Android Studio Chipmunk Beta 1 avec AGP 7.2.0-alpha07) entraîneront un échec de synchronisation, ce qui entraînera une invite à passer à la version correspondante d'AGP.

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

Android Studio Koala | 2024.1.1

Voici les nouvelles fonctionnalités d'Android Studio Koala | 2024.1.1. Pour voir les corrections apportées à cette version d'Android Studio, consultez les problèmes résolus.

Lancer Android Studio en mode sans échec

Android Studio permet désormais de lancer Android Studio en mode sans échec. Ce mode peut être utile si vous rencontrez une situation où certaines fonctionnalités ne fonctionnent pas ou si l'intégralité de l'IDE ne parvient pas à se lancer, ce qui peut parfois être dû à des configurations personnalisées, des variables d'environnement ou des plug-ins incompatibles avec Android Studio.

L'utilisation du mode sans échec rétablit temporairement l'IDE sur un ensemble de configurations par défaut qui peuvent lui permettre de se lancer, afin que vous puissiez procéder au dépannage pour identifier le problème et restaurer la fonctionnalité. Le mode sans échec tente d'ouvrir Android Studio avec des fonctionnalités limitées en effectuant les actions suivantes:

  • Désactive les plug-ins tiers
  • Restaure le plug-in Kotlin groupé dans la version initialement incluse dans Studio
  • Réinitialise temporairement les configurations, par exemple dans le fichier studio.vmoptions.
  • Valide les variables d'environnement qui peuvent empêcher le démarrage, telles que JRE_HOME et TMP
  • Rétablit l'environnement JRE à une version compatible si nécessaire.

Pour lancer Android Studio en mode sans échec, procédez comme suit:

  1. Recherchez le script en mode sans échec.
    • Sous Windows, accédez à AndroidStudio/bin et recherchez le script studio_safe.bat.
    • Sous macOS, accédez à Android Studio/Contents/bin et recherchez le script studio_safe.sh.
    • Sous Linux, accédez à android-studio/bin et recherchez le script studio_safe.sh.
  2. Exécutez le script: ouvrez la ligne de commande, saisissez studio_safe.bat (studio_safe.sh pour macOS ou Linux), puis appuyez sur Entrée.

Créer une application d'IA générative à l'aide du modèle d'API Gemini

À partir d'Android Studio Jellyfish Canary 5, vous pouvez rediriger le contenu audio d'appareils physiques connectés vers les haut-parleurs ou le casque de votre ordinateur. Avec la redirection audio, vous pouvez connecter votre casque à votre ordinateur, et écouter à la fois l'ordinateur et le téléphone connecté sans avoir à vous reconnecter manuellement à un appareil, puis à un autre. Pour activer la redirection audio, accédez à Android Studio > Settings > Tools > Device Mirroring (Android Studio > Paramètres > Outils > Duplication d'appareil), puis sélectionnez Redirect audio from local devices (Redirection audio à partir des appareils locaux). Notez que l'audio est toujours redirigé, quels que soient les paramètres, pour les appareils Firebase Test Lab exécutant Android 12 ou version ultérieure.

Installation du profil de référence

Android Studio Jellyfish compile automatiquement les profils de référence après l'installation sur l'appareil pour les projets qui utilisent AGP 8.4 ou une version ultérieure. Cela concerne les profils de référence générés via un module de générateur de profils de référence ou à partir de bibliothèques telles que Compose. L'installation automatique vous permet de profiter des avantages en termes de performances des profils de référence lorsque vous installez le build de votre application en local et lorsque vous utilisez un profilage à faible coût.

Raccourcis des paramètres de l'interface utilisateur de l'appareil

Pour vous aider à créer et à déboguer votre UI, nous avons lancé les raccourcis des paramètres de l'interface utilisateur de l'appareil dans la fenêtre de l'outil "Running Devices" (Appareils en cours d'exécution) d'Android Studio. Utilisez les raccourcis pour afficher l'effet des paramètres d'interface utilisateur courants tels que le thème sombre, la taille de la police, la taille de l'écran, la langue de l'application et TalkBack. Vous pouvez utiliser les raccourcis avec des émulateurs, des appareils physiques mis en miroir et des appareils diffusés en streaming depuis Firebase Test Lab.

Notez que les paramètres d'accessibilité tels que TalkBack et Sélectionner pour prononcer ne s'affichent que s'ils sont déjà installés sur l'appareil. Si ces options ne s'affichent pas, téléchargez l'application Outils d'accessibilité Android sur le Play Store.

Paramètres de l'interface utilisateur de l'appareil : raccourcis dans la fenêtre de l'appareil en cours d'exécution
Raccourcis des paramètres de l'interface utilisateur de l'appareil dans la fenêtre de l'appareil en cours d'exécution

Capacités et valeurs de capteur fictives

Android Studio inclut à présent un nouveau panneau de capteurs, qui vous permet de simuler un appareil doté ou non de fonctionnalités de capteurs spécifiques, telles qu'un capteur de fréquence cardiaque, et de définir des valeurs de test spécifiques pour ces capteurs. Utilisez ce panneau pour tester la manière dont votre application gère les appareils ayant des capacités de capteur différentes. Ce panneau est utile pour tester les applications de santé et de remise en forme, en particulier sur les appareils Wear OS.

Le bouton se trouve près du milieu de la ligne du panneau
Figure 1. Le panneau Services Santé de Wear, disponible dans l'émulateur.

Pour ouvrir et utiliser le panneau, procédez comme suit:

  1. Créez ou ouvrez un appareil virtuel Android (AVD), puis exécutez votre application sur l'émulateur.
  2. Dans le panneau de l'émulateur, sélectionnez Services Santé de Wear. Ouvrir le panneau "Services Santé de Wear" Le panneau Services Santé de Wear s'ouvre et affiche la liste des capteurs disponibles sur différents appareils Android.

Une fois le panneau ouvert, vous pouvez effectuer les opérations suivantes:

  • Basculez entre Fonctionnalités standards, Toutes les fonctionnalités (par défaut) ou Personnalisé. Sélectionnez Apply (Appliquer) pour envoyer la liste actuelle des fonctionnalités à l'appareil émulé, puis sélectionnez Reset (Réinitialiser) pour rétablir la liste des fonctionnalités à leurs valeurs d'activation/désactivation par défaut.
  • Déclenchez différents événements utilisateur après avoir sélectionné le bouton du menu déroulant Déclencheurs. Vous pouvez alors déclencher la mise en pause/la reprise automatique des activités de fitness, déclencher des événements de sommeil par l'utilisateur et déclencher les coups de golf que l'utilisateur prend sur un parcours de golf ou de mini-golf.
  • Ignorez les valeurs de capteur après avoir commencé un exercice dans une application installée sur l'émulateur. Après avoir saisi de nouvelles valeurs pour différentes métriques d'exercice, sélectionnez Apply (Appliquer) pour synchroniser ces valeurs avec l'émulateur. Cela est utile pour tester la manière dont votre application gère différentes conditions d'exercice et tendances de remise en forme des utilisateurs.