Problèmes résolus dans la mise à jour groupée Android Studio Meerkat

Mise à jour groupée d'Android Studio Meerkat | 2024.3.2 correctif 1

Disponible avec :
  • Plug-in Android Gradle 8.10.1
Problèmes résolus
Plug-in Android Gradle
L'activation explicite des tests sur l'appareil dans un type de compilation autre que par défaut à l'aide d'AGP ne fonctionne pas
Réducteur de code (R8)
NullPointerException lors de la compilation d'une application instantanée après la mise à niveau de Kotlin vers la version 2.1.20
[AGP]: ERREUR: R8: java.lang.OutOfMemoryError: la longueur de tableau requise de 2147483638 + 196 est trop importante

Mise à jour groupée d'Android Studio Meerkat | 03/02/2024

Disponible avec :
  • Plug-in Android Gradle 8.10.0

Cette version inclut des corrections et des améliorations mineures.

Mise à jour groupée Android Studio Meerkat | 2024.3.2 RC 4

Disponible avec :
  • Plug-in Android Gradle 8.10.0-rc04
Problèmes résolus
JDK
Plantages au démarrage sur macOS 15.4

Mise à jour groupée Android Studio Meerkat | 2024.3.2 RC 3

Disponible avec :
  • Plug-in Android Gradle 8.10.0-rc03

Cette version inclut des corrections et des améliorations mineures.

Mise à jour groupée Android Studio Meerkat | 2024.3.2 RC 2

Disponible avec :
  • Plug-in Android Gradle 8.10.0-rc02
Problèmes résolus
Importation/Synchronisation C++
Le menu "Fichier" ne s'affiche parfois pas sur Meerkat, Mac

Mise à jour groupée Android Studio Meerkat | 2024.3.2 RC 1

Disponible avec :
  • Plug-in Android Gradle 8.10.0-rc01
Problèmes résolus
Réducteur de code (R8)
ClassCastException à partir d'un cast sécurisé lors de l'initialisation de la classe
Problème de réduction des ressources dans AGP 8.9 entraînant des ressources manquantes dans les modules de fonctionnalités dynamiques
Impossible d'invoquer com.android.tools.r8.internal.H5.x()

Mise à jour groupée Android Studio Meerkat | 2024.3.2 Bêta 1

Disponible avec :
  • Plug-in Android Gradle 8.10.0-beta01
Problèmes résolus
Plug-in Android Gradle
Projet isolé: erreur de sérialisation de DeclarativeSchemaModel
Compilateur DEX (D8)
Portage rétroactif incorrect d'android.os.Build.VERSION_CODES_FULL pour Baklava
Le désucrage AutoClosable ne signale plus ExecutorService.close comme compatible
Gradle
Java 17: les daemons Gradle ne s'affichent pas dans la fenêtre "Afficher les daemons Gradle" (Java 8 et 11 s'affichent)
Réducteur de code (R8)
Impossible de générer un APK signé après la mise à niveau vers AGP 8.9.0
L'analyse de la propriété "écrit avant lecture" aux sites d'allocation génère une erreur lors de la génération du fichier de classe.
Problème concernant le SPI Java dans le réducteur R8 des versions 8.6.* 8.7.* 8.8.0

Mise à jour groupée d'Android Studio Meerkat | 2024.3.2 Canary 8

Disponible avec :
  • Plug-in Android Gradle 8.10.0-alpha08
Problèmes résolus
Plug-in Android Gradle
Ajout de la prise en charge de la transmission d'informations sur les "fractionnements isolés" à R8
L'application plante avec NoClassDefFoundError et ClassNotFoundException lors de son exécution à partir d'Android Studio
Plug-in Android Gradle: évitez de remplacer Sync.getDestinationDir() dans PackageRenderscriptTask et ProcessJavaResTask
Utiliser des ressources Java fusionnées pour les tests unitaires
Déploiement
Message d'erreur incorrect indiquant un échec de déploiement: indique minSdk, mais signifie targetSdk
Gradle
Maintenir la propriété "namespace" de build.gradle synchronisée lors du refactoring du nom du package dans AS
Éditeur de fichiers Gradle
Nom des fichiers du catalogue de versions non conforme à l'UI
DependencyHelper n'ajoute pas correctement le plug-in au projet à module unique
Ajouter un gestionnaire d'erreur déclaratif pour accéder à la ligne d'erreur
Importation/Synchronisation
Problème avec la boîte de dialogue "Structure du projet"
Désactiver l'importation automatique lors de l'ouverture du projet
Lint
Erreur dans le texte du message d'avertissement: "Inutile ; "Build.VERSION.SDK_INT >= Build.VERSION_CODES.O" n'est *jamais* vrai ici ("SDK_INT" ≥ 26 et < 31)"
StudioBot
Fichier de bibliothèque de requêtes créé dans mon projet sans modifier la bibliothèque de requêtes

Mise à jour groupée d'Android Studio Meerkat | 03/24/2024 Canary 7

Disponible avec :
  • Plug-in Android Gradle 8.10.0-alpha07
Problèmes résolus
Plug-in Android Gradle
Impossible de supprimer les bibliothèques suivantes, en les empaquetant telles quelles
Éditeur de fichiers Gradle
[DCL] Prise en charge de l'appel de fonction avec un lambda comme dernier paramètre
UastGradleVisitor ne détecte pas correctement les parents pour les appels de méthode
Rendre l'analyseur TomlError au courant des noms de catalogue et itérer sur les catalogues si nécessaire
Lint
Lint: AGP 8.10.0-alpha05 déclenche de nombreux faux positifs SyntheticAccessor
Possibilité d'activer NewApi sur les sources de test
Quel est l'effet de l'appui sur le bouton "LintIdeFix" après l'inspection du code dans Android Studio ?
Logcat
Mise à jour groupée d'Android Studio Meerkat | 2024.3.2 Canary 4 : impossible de modifier la police et la taille de Logcat
Multiplateforme
La notification "Ensembles de sources non Android détectés" s'affiche pour les ensembles de sources JVM dans un projet KMP avec des cibles Android et JVM appliquées

Mise à jour groupée d'Android Studio Meerkat | 03/02/2024 Canary 6

Disponible avec :
  • Plug-in Android Gradle 8.10.0-alpha06
Problèmes résolus
Plug-in Android Gradle
Ligne 162 du script d'initialisation "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle"
API
Exposer le binaire AAPT via SdkComponents
Lint
ConcurrentModificationException dans la vérification de lint Aligned16KB

Mise à jour groupée d'Android Studio Meerkat | 2024.3.2 Canary 5

Disponible avec :
  • Plug-in Android Gradle 8.10.0-alpha05
Problèmes résolus
Plug-in Android Gradle
Ligne 162 du script d'initialisation "C:\Users\mypc\AppData\Local\Temp\ijresolvers2.gradle"
Déploiement
Android Studio ne déploie pas les modifications apportées à l'application
Bundle/APK de la version
[AGP] :app:collectDebugDependencies failed with message is too big (2326853975 bytes) to fit in memory
Appareils en cours d'exécution
Ajout d'un paramètre pour empêcher l'ouverture des captures d'écran enregistrées pendant la duplication d'écran
Enregistrer automatiquement les captures d'écran avec un schéma de dénomination défini par l'utilisateur
Autoriser le redimensionnement des captures d'écran de l'appareil
La résolution de la capture d'écran de l'appareil Android Studio doit être contrôlable
Outils d'UI
La fenêtre modale des composants vectoriels n'affiche pas toutes les options d'icônes à l'ouverture

Mise à jour groupée d'Android Studio Meerkat | 2024.3.2 Canary 4

Disponible avec :
  • Plug-in Android Gradle 8.10.0-alpha04
Problèmes résolus
API
Reclassement de com.android.build.api.variant.HasDeviceTests en version stable
Tests de capture d'écran de l'aperçu de Compose
Impossible de générer des captures d'écran: la tâche de mise à jour échoue lors de la configuration du répartiteur de coroutine
Déploiement
[Ladybug Canary 9] Lors de l'exécution du projet, AS ne le reconstruit plus, ce qui entraîne l'erreur "Error loading build artifacts" (Erreur lors du chargement des artefacts de compilation)
Commentaires
Renommer "Help > Submit Feedback" (Aide > Envoyer des commentaires) en "Help > File Bug" (Aide > Signaler un bug) ?
Gradle
Lorsque vous utilisez Compose dans une bibliothèque Android à variante unique, la variante doit avoir includeSourceInformation activé.
IntelliJ
De JetBrains: imprimer les métadonnées du plug-in créé avec Bazel dans product-info.json
Mise en page et édition des ressources
Défilement de mise en page ???
Lint
Erreur lint faussement positive pour CredentialManagerSignInWithGoogle
Multiplateforme
L'accès à "AnalyticsEnabledSources.java" plante si la propriété Java du délégué est nulle
Room SQL
Les requêtes qui interrogent des vues de base de données génèrent une erreur de syntaxe
La suppression d'une colonne dans une requête génère une erreur de vérification du style

Mise à jour groupée d'Android Studio Meerkat | 2024.3.2 Canary 3

Disponible avec :
  • Plug-in Android Gradle 8.10.0-alpha03
Problèmes résolus
Plug-in Android Gradle
AndroidComponentsExtension.addSourceSetConfigurations ne fonctionne pas lorsque les statistiques sont activées
Le projet ':app' ne peut pas accéder à "Project.group" et "Project.version" avec une configuration de projet isolée dans AGP 8.8.0
Analyse du code
Ne partez pas du principe que chaque fichier TOML est un catalogue de versions.
Éditeur de code
Autocomplétion en ligne: les caractères non anglais ne s'affichent pas toujours
Déploiement
[Ladybug Canary 9] Lors de l'exécution du projet, AS ne le reconstruit plus, ce qui entraîne l'erreur "Error loading build artifacts" (Erreur lors du chargement des artefacts de compilation)
Éditeur de fichiers Gradle
Les modifications apportées à build.gradle à partir du visionneuse des différences ne sont pas détectées
Mise en page et édition des ressources
Problème d'affichage dans la définition de la chaîne android:tag
Android Studio est devenu lent après la mise à jour
Lint
AS 2024.3.1.4 se bloque de manière intermittente lors de la modification de textes Kotlin.

Mise à jour groupée d'Android Studio Meerkat | 02/03/2024 Canary 2

Disponible avec :
  • Plug-in Android Gradle 8.10.0-alpha02
Problèmes résolus
Plug-in Android Gradle
AGP doit indiquer qu'il est compatible avec l'API 35 qui est sur le point d'être publiée.
Débogueur
Le débogueur Kotlin est très lent sur "Débogueur: recherche du fichier Kotlin"
Gradle
Marquer CommonExtension.testOptions comme stable
Lorsque vous utilisez Compose dans une bibliothèque Android à variante unique, la variante doit avoir includeSourceInformation activé.
Éditeur de fichiers Gradle
Les modifications apportées à build.gradle à partir du visionneuse de différences ne sont pas détectées
Importation/Synchronisation
Meerkat canary06 interrompt gradle-profiler
Refactorisation de code de déplacement/de renommage
Impossible de renommer des fichiers dans Meerkat Android Studio Canary 9
Ressources
Problèmes de commodité
Exécution des tests
Impossible d'exécuter des tests unitaires.

Mise à jour groupée d'Android Studio Meerkat | 02/03/2024 Canary 1

Disponible avec :
  • Plug-in Android Gradle 8.10.0-alpha01
Problèmes résolus
Sortie de compilation
La sortie de compilation ne renvoie pas vers l'erreur
Mise en page et édition des ressources
Aucun élément de menu "Fichier de ressources de mise en page"
Le rendu de l'interface utilisateur sur le côté droit ne s'actualise pas en temps réel
Lint
Avertissement lint incorrect pour l'annotation "@Parcelize" sur les interfaces scellées
Appareils en cours d'exécution
La duplication d'écran du développeur est cassée dans Android Studio uniquement depuis la mise à jour vers la version bêta 1 de QPR1
Éditeur de traductions
Suppression de la mauvaise ressource de chaîne