Mise à jour groupée Koala d'Android Studio | 2024.1.2

Android Studio est l'IDE officiel pour le développement Android. Il inclut tout ce dont vous avez besoin pour compiler des applications Android.

Cette page répertorie les nouvelles fonctionnalités et améliorations de la dernière version du version stable, la mise à jour groupée Android Studio Koala. Vous pouvez la télécharger ici ou effectuer la mise à jour dans Android Studio en cliquant sur Help > Check for updates (Aide > Rechercher les mises à jour) ou dans Android Studio > Check for updates sous macOS.

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

Pour afficher les notes de version d'anciennes versions d'Android Studio, consultez la page Versions précédentes.

Pour un accès anticipé aux fonctionnalités et améliorations à venir, consultez les versions Preview d'Android Studio.

Si vous rencontrez des problèmes dans Android Studio, consultez le Problèmes connus ou Dépannage .

Compatibilité entre le plug-in Android Gradle et Android Studio

Le système de compilation Android Studio est basé sur Gradle, et le plug-in Android Gradle (AGP) ajoute plusieurs fonctionnalités spécifiques à la compilation d'applications Android. Le tableau suivant indique la version de l'AGP requise pour chaque version d'Android Studio.

Version d'Android Studio Version de l'AGP requise
Coccinelle | 2024.2.1 3,2-8,7
Mise à jour groupée Koala | 2024.1.2 3,2-8,6
Koala | 1.1.2024 3,2-8,5
Méduse | 03/03/2023 3,2-8,4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0

Anciennes versions

Version d'Android Studio Version de l'AGP requise
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1-7.0

Pour en savoir plus sur les nouveautés du plug-in Android Gradle, consultez les notes de version du plug-in Android Gradle.

Versions minimales des outils pour le niveau d'API Android

Il existe des versions minimales d'Android Studio et d'AGP compatibles avec un niveau d'API spécifique. L'utilisation de versions antérieures d'Android Studio ou d'AGP à celles requises par les éléments targetSdk ou compileSdk de votre projet pourrait entraîner des problèmes inattendus. Nous vous recommandons d'utiliser la dernière version preview d'Android Studio et d'AGP pour travailler sur des projets qui ciblent les versions preview de l'OS Android. Vous pouvez installer des versions preview d'Android Studio en plus d'une version stable.

Les versions minimales d'Android Studio et d'AGP sont les suivantes :

Niveau d'API Version minimale d'Android Studio Version minimale d'AGP
Aperçu VanillaIceCream Méduse | 03/03/2023 8,4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

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

Versions de correctif

Voici une liste des versions de correctif dans Android Studio Koala et le plug-in Android Gradle 8.5.

Android Studio Koala | 2024.1.1 Correctif 1 et AGP 8.5.1 (juillet 2024)

Cette mise à jour mineure inclut ces corrections de bugs.

Streaming sur des appareils Android: augmentation du nombre d'appareils et amélioration du processus d'inscription

Android Device Streaming inclut désormais le appareils ci-dessous, en plus de la gamme 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 d'appareils Android y compris un quota promotionnel pour les projets de la formule Firebase Blaze disponible pour à 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 réduit la latence lors de l'utilisation d'outils tels que le débogueur Android Studio.

L’ensemble de la chaîne USB menant à un périphérique est vérifiée. 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 appareils suivants:

  • Appareils exécutant le niveau d'API 30 (Android 11) ou version ultérieure.
  • les stations de travail exécutant macOS ou Linux ; Windows sera bientôt compatible.
  • 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 à 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 avec une seule authentification étape. Que vous souhaitiez utiliser Gemini dans Android Studio, Firebase pour Android Streaming sur des appareils, rapports Google Play pour Android Vitals ou tous ces rapports utiles Google Cloud, le nouveau processus de connexion facilite la mise en route. Si vous utilisez vous débutez sur Firebase et souhaitez utiliser Android Device Streaming, Android Studio ; crée automatiquement un projet pour vous, afin que vous puissiez rapidement lancer la diffusion d'un 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 obtenir cliquez sur l'avatar du profil et connectez-vous avec votre compte de développeur.

Raccourcis des 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 voir l'effet des paramètres d'interface utilisateur courants tels que le mode sombre le thème, la taille de la 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 des paramètres d'interface utilisateur de l'appareil sont disponibles pour les appareils exécutant le niveau d'API 33 ou plus élevée.

<ph type="x-smartling-placeholder">
</ph> Raccourcis des paramètres de l&#39;interface utilisateur de l&#39;appareil dans la fenêtre de l&#39;appareil en cours d&#39;exécution <ph type="x-smartling-placeholder">
</ph> Raccourcis des paramètres de l'interface utilisateur de l'appareil dans la fenêtre de l'appareil en cours d'exécution
.

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 de sorte que les applications des tâches de profilage, comme la capture d'une trace système avec des applications profilables jusqu'à 60% plus vite.

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

<ph type="x-smartling-placeholder">
</ph> Les noms de groupe indiqués dans le panneau d&#39;aperçu correspondent à ceux indiqués dans les
    prévisualiser l&#39;annotation
Panneau d'aperçu 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 Koala d'Android Studio permet de prévisualiser facilement Jetpack Compose Consultez les widgets 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 à votre 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. 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 fonctionnalité Modification en temps réel est désormais sont activées par défaut en mode manuel. Il est plus stable et plus robuste la détection des modifications, 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. .