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 |
---|---|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 | Stable |
Plug-in Android Gradle 8.8.0 | Stable |
Android Studio Meerkat | 2024.3.1 | Bêta |
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.
Android Studio Meerkat | 2024.3.1
Voici les nouvelles fonctionnalités d'Android Studio Meerkat | 2024.3.1.
Pour voir les corrections apportées à cette version d'Android Studio, consultez les problèmes résolus.
Améliorations de l'aperçu Compose
Android Studio Meerkat inclut certaines optimisations de l'aperçu de Compose pour améliorer votre workflow:
- Zoom amélioré: profitez d'un zoom plus fluide et plus réactif dans vos aperçus Compose.
- Aperçu des groupes réductibles: organisez votre surface d'aperçu plus efficacement. Réduire les groupes de composables sous leurs titres permet de désencombrer l'interface et de se concentrer plus facilement sur des composants spécifiques.
- Modes d'affichage: pour simplifier votre expérience d'aperçu, le mode Grille est la vue par défaut, le mode Galerie est accessible en cliquant avec le bouton droit de la souris sur l'aperçu, et la vue Liste a été supprimée. Vous pouvez ainsi afficher vos composables de manière plus claire et organisée.
Ces améliorations facilitent plus que jamais la création et l'itération de vos UI Compose.
Intégration du module partagé KMP aux applications Android
Android Studio inclut désormais un nouveau modèle de module pour ajouter une logique partagée à votre application à l'aide de Kotlin Multiplatform (KMP). Pour tester cette fonctionnalité, procédez comme suit pour créer un module partagé KMP dans une nouvelle application Android:
- Assurez-vous d'utiliser la dernière version d'Android Studio Meerkat et que votre application utilise la dernière version du plug-in Android Gradle.
- Ouvrez Android Studio, puis créez un projet Android avec le modèle Empty Activity (Activité vide).
- Passez de la vue Android à la vue Project (Projet) pour accéder à la structure du projet.
- Cliquez sur le bouton New (Nouveau) dans la vue Project (Projet), puis sélectionnez Kotlin Multiplatform Module (Module multiplate-forme Kotlin) dans les options. Sélectionnez Module partagé comme type et conservez les paramètres par défaut.
- Ouvrez le fichier
build.gradle.kts
dans le répertoire de l'application Android et ajoutez une dépendance au module partagé. Dans le module partagé, modifiez le fichier
Platform.android.kt
et ajoutez la ligne de code suivante:actual fun platform() = "Android from Shared KMP Module"
Ouvrez le fichier
MainActivity.kt
dans le répertoire de l'application Android et modifiez-le pour appeler la fonctionplatform()
à partir du module partagé.Créez le projet et exécutez l'application Android. Le message "Hello Android from Shared KMP Module!" (Bonjour Android depuis le module KMP partagé) doit s'afficher à l'écran.
Ces modules partagés contiennent une logique métier partagée qui peut être utilisée à la fois par les plates-formes Android et iOS.
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 de Android Device Streaming.
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.
De même, lorsque vous sélectionnez des appareils à distance à 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.
Nouvelles fonctionnalités Gemini dans Android Studio
Android Studio Meerkat introduit de nouvelles fonctionnalités 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 en cours.
Pour en savoir plus sur ces fonctionnalités, consultez les liens suivants:
Mise à jour du menu et des actions de création
Nous avons apporté les modifications suivantes aux actions de compilation et au menu de compilation pour vous permettre de compiler exactement ce que vous souhaitez lorsque vous travaillez sur des projets dans Android Studio:
- Ajout d'une action
Build 'run-configuration-name' Run Configuration
:cette action crée la configuration d'exécution actuellement sélectionnée. Par exemple, si vous avez sélectionné la configuration d'exécution:app
, l'action compilera et assembleraapp
. Si vous avez récemment exécuté un test sur un appareil, l'action créera ces tests. - Désormais,
Build 'run-configuration-name' Run Configuration
est l'action de compilation par défaut:pour mieux correspondre à l'intention du développeur, le bouton de la barre d'outils et le raccourci Ctrl/Cmd+F9 exécutent désormais la nouvelle actionBuild run-configuration-name Run Configuration
. - Réorganisation des actions de compilation:nous avons placé la nouvelle action
Build run-configuration-name
en haut du menu "Build" (Compilation), à côté des actions de compilation et des actions "Assemble" (Assembler) (anciennes actions "Make" (Créer)). Nous avons également renommé l'action "Récompiler le projet" en "Nettoyer et assembler le projet avec des tests" pour refléter plus clairement son fonctionnement. - Verbes correspondant à ce que font réellement les actions de compilation:en plus des actions "Build" (Compilation) et "Compile" (Compilation), nous avons renommé
Make Project
enAssemble Project
. Nous avons également lancé une nouvelle actionAssemble Project with Tests
pour assembler des composants de test.
Insights sur les SDK Google Play: avertissements concernant les SDK obsolètes
Les auteurs de SDK peuvent désormais indiquer quand un SDK a été abandonné et mentionner les SDK alternatifs à utiliser à la place. Si l'un des SDK utilisés par votre application a été abandonné par ses auteurs, des avertissements correspondants s'affichent dans Android Studio, ainsi que des informations sur d'autres SDK pouvant être utilisés à la place.
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.
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, la version 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. Toutefois, 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.
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 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 Android Studio Meerkat 2024.3.1 permet aux développeurs de créer 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.
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.