Voici les nouvelles fonctionnalités de la mise à jour groupée d'Android Studio Koala.
Versions de correctif
Vous trouverez ci-dessous la liste des versions de correctifs disponibles dans la mise à jour groupée d'Android Studio Koala.
Mise à jour groupée Android Studio Koala | 2024.1.2 Correctif 1 et AGP 8.6.1 (septembre 2024)
Cette version contient des améliorations mineures et des corrections de bugs.
Streaming sur des appareils Android: plus d'appareils et connexion améliorée
Android Device Streaming inclut désormais les appareils suivants, en plus des modèles d'appareils (plus de 20) déjà disponibles:
- Samsung Galaxy Fold5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
De plus, si vous êtes un nouvel utilisateur de Firebase, Android Studio crée et configure automatiquement un projet Firebase sans frais pour vous lorsque vous vous connectez à Koala Feature Drop pour utiliser le streaming d'appareil. Vous pouvez ainsi commencer à diffuser du contenu sur l'appareil dont vous avez besoin beaucoup plus rapidement. Apprenez-en plus sur les quotas de streaming d'appareils Android, y compris le quota promotionnel pour les projets de la formule Firebase Blaze disponibles pour une durée limitée.
Détection de la vitesse du câble USB
Android Studio détecte désormais quand il est possible de connecter votre appareil Android à l'aide d'un câble USB plus rapide et suggère une mise à niveau qui maximise les fonctionnalités de votre appareil. L'utilisation d'un câble USB approprié optimise le temps d'installation de l'application et minimise la latence lorsque vous utilisez des outils tels que le débogueur Android Studio.
L'ensemble de la chaîne USB menant à un appareil est validé. Si une notification "Avertissement de vitesse de connexion" s'affiche, vérifiez la certification de version des câbles, mais aussi des hubs, y compris le hub de l'écran, impliqués dans la chaîne USB.
La détection de la vitesse des câbles USB est disponible avec les éléments suivants:
- Appareils équipés du niveau d'API 30 (Android 11) ou version ultérieure
- Postes de travail exécutant macOS ou Linux La compatibilité avec Windows sera bientôt disponible.
- La dernière version de SDK Platform Tools
Les informations fournies par Android Studio sont semblables à celles que vous pouvez obtenir en utilisant l'un des outils suivants, en fonction de votre système d'exploitation:
- Mac: exécuter
system_profiler SPUSBDataType
à partir du terminal - Linux: exécuter
lsusb -vvv
à partir du terminal
Mise à jour de la procédure de connexion aux services Google
Il est désormais plus facile de se connecter à plusieurs services Google en une seule étape d'authentification. Que vous souhaitiez utiliser Gemini dans Android Studio, Firebase pour le streaming d'appareils Android, les rapports Google Play pour Android Vitals ou tous ces services utiles, le nouveau flux de connexion vous permet de vous lancer plus facilement. Si vous débutez avec Firebase et que vous souhaitez utiliser le streaming d'appareil Android, Android Studio crée automatiquement un projet pour vous. Vous pouvez ainsi commencer rapidement à diffuser un véritable appareil Firebase physique. Grâce à une définition précise du champ d'application des autorisations, vous pourrez toujours contrôler quels services ont accès à votre compte. Pour commencer, cliquez sur l'avatar de votre profil et connectez-vous avec votre compte de développeur.
Raccourcis de paramètres de l'interface utilisateur de l'appareil
Pour vous aider à créer et à déboguer votre UI, nous avons introduit des raccourcis de paramétrage de l'UI de l'appareil dans la fenêtre d'outils Running Devices (Appareils en cours d'exécution) d'Android Studio. Utilisez les raccourcis pour voir l'effet des paramètres d'interface utilisateur courants tels que le thème sombre, la taille de police, la taille de l'écran, la langue de l'application et TalkBack. Vous pouvez utiliser les raccourcis avec des émulateurs, des appareils physiques en miroir et des appareils diffusés à partir de 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.
Les raccourcis des paramètres de l'interface utilisateur de l'appareil sont disponibles pour les appareils exécutant le niveau d'API 33 ou supérieur.
Un profileur plus rapide et amélioré avec une approche centrée sur les tâches
Nous avons amélioré les performances du profileur Android Studio afin que les tâches de profilage populaires, telles que la capture d'une trace système avec des applications profilables, démarrent jusqu'à 60% plus rapidement.
La nouvelle conception axée sur les tâches de Profiler facilite également le démarrage de la tâche qui vous intéresse, qu'il s'agisse de profiler l'utilisation du processeur, de la mémoire ou de l'énergie de votre application. Par exemple, vous pouvez démarrer une tâche de traçage système pour profiler et améliorer le temps de démarrage de votre application directement depuis l'UI dès que vous ouvrez le Profileur.
Panneau d'aperçu des cartes Wear OS
En incluant plusieurs dépendances sur la version 1.4 de la bibliothèque Jetpack Tiles, vous pouvez afficher des instantanés des cartes de votre application Wear OS. Ce panneau d'aperçu est particulièrement utile si l'apparence de votre carte change en fonction de certaines conditions, comme un contenu différent en fonction de la taille d'affichage de l'appareil ou un événement sportif qui atteint la mi-temps.
Aperçus du widget Aperçu de Compose
La mise à jour groupée d'Android Studio Koala vous permet de prévisualiser facilement vos widgets Jetpack Compose Glance directement dans l'IDE. Détectez les problèmes potentiels de l'interface utilisateur et ajustez l'apparence de votre widget dès le début du processus de développement. Pour commencer, procédez comme suit:
- Ajoutez les dépendances.
- Ajoutez les dépendances à votre catalogue de versions:
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- Ajoutez les dépendances à votre fichier
build.gradle.kts
au niveau de l'application:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- Ajoutez les dépendances à votre catalogue de versions:
- Importez les dépendances dans le fichier qui contient l'UI de Glance:
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- Pour prévisualiser votre widget Glance:
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
Modification en temps réel pour Compose activée par défaut et nouveau raccourci
La modification en temps réel est désormais activée par défaut en mode manuel. Il offre une stabilité et une détection des modifications plus robustes, y compris la prise en charge des instructions d'importation.
Notez qu'à partir de la version bêta 1 de la fonctionnalité Android Studio Koala, le raccourci par défaut pour appliquer vos modifications en mode manuel a été mis à jour pour devenir Commande+'. Vous pouvez toujours le personnaliser sur la page des paramètres de la disposition des touches.