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 Ladybug | 2024.2.1 Stable
Plug-in Android Gradle 8.7.0 Stable
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Bêta
Android Studio Meerkat | 2024.3.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 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 Ladybug | 02/02/2024

Voici les nouvelles fonctionnalités de la version groupée d'Android Studio Ladybug | 02/02/2024. Pour voir les corrections apportées à cette version d'Android Studio, consultez les problèmes résolus.

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>") ou Generate Compose Preview (Générer un aperçu Compose) pour ce fichier.

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

Aperçu de l'animation des cartes Wear

Android Studio Ladybug Canary 2 et versions ultérieures est désormais compatible avec les aperçus d'animation des cartes Wear, ce qui facilite plus que jamais l'inspection et le débogage de vos animations de cartes directement dans l'IDE. Cette fonctionnalité s'appuie sur la prise en charge de l'aperçu des cartes Wear introduite dans Android Studio Koala.

Pour commencer :

  1. Mettez à jour vers Android Studio Ladybug Canary 2 ou version ultérieure.
  2. Ajoutez des cartes et des bibliothèques d'outils:
    1. Ajoutez les dépendances au fichier build.gradle.kts au niveau de l'application:
            # Required for the previews
            debugImplementation(libs.androidx.tiles.tooling)
            implementation(libs.androidx.tiles.tooling.preview)
            # Dependencies needed to build the tiles
            implementation(libs.androidx.tiles)
            implementation(libs.androidx.protolayout)
            implementation(libs.androidx.protolayout.material)
          
    2. Fichier libs.versions.toml:
          [versions]
          tiles = "1.5.0-alpha01"
          protolayout = "1.3.0-alpha01"
          [libraries]
          androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" }
          androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" }
          androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" }
          androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" }
          androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" }
          androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
          
  3. Configurez des aperçus pour vos services Tiles. Pour en savoir plus, consultez le guide de prévisualisation des cartes. Si vos cartes incluent des animations, l'aperçu de l'animation s'affiche automatiquement, ce qui vous permet de les inspecter et de les déboguer.

Cette amélioration simplifie votre workflow de développement de cartes Wear en vous offrant un moyen visuel et interactif d'ajuster vos animations de cartes dans Android Studio.

Abandon de l'Éditeur de mouvement

Dans la prochaine version, nous allons abandonner l'éditeur de mouvement dans le cadre de notre transition en cours du XML vers Jetpack Compose. Compose offre une approche plus moderne et efficace pour créer des animations. Nous encourageons les développeurs à commencer à utiliser l'aperçu des animations Compose pour leurs nouveaux projets.

Nouvelles fonctionnalités de Gemini dans Android Studio

La version Ladybug d'Android Studio introduit un certain nombre de nouvelles fonctionnalités de l'éditeur de code qui utilisent Gemini pour vous aider à être plus productif. Pour utiliser ces fonctionnalités, activez le partage du contexte de code avec Gemini dans votre projet actuel.

Pour en savoir plus sur ces fonctionnalités, consultez les liens suivants:

Intégration du Google Play SDK Index

L'intégration du Google Play SDK Index dans Android Studio inclut désormais les avertissements de la Google Play SDK Console. Vous obtenez ainsi une vue complète de tous les problèmes potentiels de version ou de règles dans vos dépendances avant de soumettre votre application à la Google Play Console.

Android Studio affiche désormais également les notes des auteurs du SDK directement dans l'éditeur pour vous faire gagner du temps. Lorsqu'une version ou une plage de versions recommandées est disponible, Android Studio inclut également un correctif rapide:

Android Studio affiche également des avertissements lorsqu'une version de SDK spécifique présente des failles de sécurité connues. Ces informations vous aident à détecter et à résoudre ces problèmes pendant le développement de l'application afin de suivre les bonnes pratiques.

Simuler les fonctionnalités et les valeurs des capteurs

Android Studio inclut désormais un nouveau panneau de capteurs, qui vous permet de simuler un appareil disposant ou non de fonctionnalités de capteur spécifiques, comme 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 dotés de différentes fonctionnalités de capteur. 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 au milieu de la ligne du panneau.
Panneau Services Santé 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) et exécutez votre application sur l'émulateur.
  2. Dans le panneau de l'émulateur, sélectionnez Wear Health Services (Services de santé Wear). Ouvrir le panneau &quot;Services Santé Wear&quot; Le panneau Services Santé 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:

  • Activez l'option Fonctionnalités standards, Toutes les fonctionnalités (par défaut) ou Personnalisé. Sélectionnez Appliquer pour envoyer la liste actuelle des fonctionnalités à l'appareil émulé, puis sélectionnez Réinitialiser pour restaurer la liste des fonctionnalités à leurs valeurs d'activation/de désactivation par défaut.
  • Déclenchez différents événements utilisateur après avoir sélectionné le bouton déroulant Déclencher des événements. Vous pouvez ensuite 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 des coups de golf que l'utilisateur effectue sur un parcours de golf ou de mini-golf.
  • Forcer les valeurs des capteurs après avoir commencé un exercice dans une application installée sur l'émulateur. Une fois que vous avez saisi de nouvelles valeurs pour différentes métriques d'exercice, sélectionnez Appliquer pour synchroniser ces valeurs avec l'émulateur. Cela vous permet de tester la façon dont votre application gère différentes conditions d'exercice et les tendances de remise en forme des utilisateurs.

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 Tester les captures d'écran de l'aperçu de Compose.

Mise à jour de l'expérience utilisateur pour l'ajout d'appareils virtuels et distants au Gestionnaire d'appareils

Android Studio améliore l'expérience utilisateur lors de la création d'un appareil virtuel local ou de l'ajout d'un appareil à partir du streaming d'appareil Android.

Pour commencer, cliquez sur le bouton + dans le Gestionnaire d'appareils, puis sélectionnez Create Virtual Device (Créer un appareil virtuel) ou Select Remote Devices (Sélectionner des appareils à distance).

Lorsque vous créez un appareil virtuel, de nouveaux filtres et recommandations vous permettent de créer plus facilement une configuration d'appareil adaptée à vos besoins et offrant les meilleures performances sur votre poste de travail.

Identifiez et sélectionnez l&#39;image système optimale pour votre appareil virtuel à l&#39;aide de l&#39;UI.

De même, lorsque vous sélectionnez des appareils distants à partir de la diffusion d'appareils Android, de nouveaux filtres vous permettent de trouver et de sélectionner plus facilement les appareils dont vous avez besoin. Il vous suffit maintenant de cliquer sur le bouton Firebase en haut de la fenêtre du Gestionnaire d'appareils pour sélectionner le projet Firebase que vous souhaitez utiliser pour le streaming d'appareils Android.

Android Studio Meerkat | 2024.3.1

Cette version Canary est Android Studio Meerkat | 2024.3.1.

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