Mise à jour groupée Android Studio Koala | 2024.1.2 (août 2024)

Voici les nouvelles fonctionnalités de la mise à jour groupée Koala d'Android Studio.

Versions de correctif

Vous trouverez ci-dessous une liste des versions de correctif dans la mise à jour groupée Koala d'Android Studio.

Mise à jour groupée Android Studio Koala | 2024.1.2 Correctif 1 et AGP 8.6.1 (septembre 2024)

Cette version comporte des améliorations mineures et un bug solutions.

Streaming sur des appareils Android : plus d'appareils et connexion améliorée

Le streaming sur des appareils Android inclut désormais les appareils suivants, en plus du portefeuille de plus de 20 modèles d'appareils déjà disponibles :

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

De plus, si vous débutez avec Firebase, Android Studio crée automatiquement et configure un projet Firebase sans frais pour vous lorsque vous vous connectez à la fonctionnalité Koala Déposez l'élément pour utiliser le streaming d'appareil. Vous pouvez donc lire en streaming l'appareil dont vous avez besoin bien plus vite. En savoir plus sur les quotas de streaming sur les appareils Android, y compris le quota promotionnel pour les projets du forfait Firebase Blaze disponible pour une durée limitée

Détection de la vitesse des câbles USB

Android Studio détecte désormais s'il est possible de connecter votre appareil Android avec un câble USB plus rapide et suggère une mise à niveau qui optimise votre appareil des fonctionnalités. 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 le message "Connexion avertissement de vitesse" vérifiez la certification de version des câbles, mais également tous les hubs, y compris le hub du moniteur, 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 exécutant le 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 vous pouvez utiliser l'un des outils suivants, en fonction de votre système d'exploitation:

  • Mac: exécution de system_profiler SPUSBDataType à partir du terminal
  • Linux : exécuter lsusb -vvv depuis le terminal

Mise à jour de la procédure de connexion aux services Google

Il est désormais plus facile de se connecter à plusieurs services Google avec une seule authentification étape. 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. Avec un champ d'application précis des autorisations, vous gardez toujours le contrôle sur les services qui 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 lancé l'UI de l'appareil en définissant des raccourcis 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 police, la taille de l'écran, la langue de l'application et TalkBack. Vous pouvez utiliser raccourcis avec des émulateurs, des appareils physiques en miroir et des appareils diffusés en streaming 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 vous ne voyez pas téléchargez l'application Outils d'accessibilité Android Play Store.

Les raccourcis de paramètres de l'interface utilisateur de l'appareil sont disponibles pour les appareils exécutant le niveau d'API 33 ou supérieur.

Raccourcis de paramétrage de l'UI de l'appareil dans la fenêtre "Appareil en cours d'exécution"
Raccourcis de paramétrage de l'UI de l'appareil dans la fenêtre de l'appareil en cours d'exécution

Profileur plus rapide et amélioré avec une approche axé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 refonte de Profiler axée sur les tâches facilite également le démarrage des tâches qui vous intéresse, qu'il s'agisse de profiler le processeur, la mémoire ou la puissance sur l'utilisation de l'IA générative. Par exemple, vous pouvez démarrer une tâche de trace système pour profiler et améliorer le temps de démarrage de votre application directement dans l'UI dès que vous ouvrez Profiler.

Panneau d'aperçu des cartes Wear OS

Les noms de groupe indiqués dans le panneau d'aperçu correspondent à ceux indiqués dans les
    prévisualiser l'annotation
Panneau de prévisualisation des cartes dans Android Studio.

En incluant plusieurs dépendances de 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 dans en réponse à des conditions, comme des contenus différents en fonction de l'état ou un événement sportif qui a 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. Attraper les éventuels problèmes d'interface utilisateur et ajuster l'apparence de votre widget dès le début de développement d'applications. Pour commencer, procédez comme suit :

  1. Ajoutez les dépendances.
    1. 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" }
          
    2. Ajoutez les dépendances au fichier build.gradle.kts au niveau de l'application :
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Importez les dépendances dans le fichier qui contient l'UI de Glance:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. Créez un aperçu de 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 mise à jour groupée bêta 1 d'Android Studio Koala, la version par défaut le raccourci permettant de transférer vos modifications en mode manuel a été remplacé par Cmd+'. Vous pouvez toujours le personnaliser dans les paramètres du mappage de clavier. .