Problèmes résolus dans Android Studio Iguana

Android Studio Iguana | 2023.2.1 Correctif 1

Disponible avec :
  • Plug-in Android Gradle 8.3.1
Problèmes résolus
Plug-in Android Gradle
Problème de gestion des entrées incrémentielles MergeJavaResourcesTask
Aperçu de Compose
Les nouvelles chaînes ne seront pas récupérées par l'aperçu de Compose avant le redémarrage
Échec du chargement de PreviewParameterProvider uniquement sur Iguana
Outil d'inspection de la mise en page
L'outil d'inspection de la mise en page plante sur Compose dans AS Iguana Canary 10
Intégration de Lint
lint ne peut pas résoudre les types des ensembles de sources frères dans AGP 8.3.0-rc02

Android Studio Iguana | 2023.2.1 RC 2

Disponible avec :
  • Plug-in Android Gradle 8.3.0-rc02
Problèmes résolus
Réducteur de code (R8)
Échec du test de SimpleKotlinEnumUnboxingTest sur le bot kotlin_dev

Android Studio Iguana | 2023.2.1 RC 1

Disponible avec :
  • Plug-in Android Gradle 8.3.0-rc01
Problèmes résolus
Plug-in Android Gradle
Échec de la tâche d'installation du plug-in Android Gradle 8.2.0 dans le projet qui utilise des fonctionnalités dynamiques
Sortie de compilation
Les erreurs de synchronisation Gradle du serveur d'authentification d'Iguana ne s'affichent pas
Gestionnaire d'appareils
Les définitions ayant des noms identiques, mais des identifiants différents conduisent au plantage de la boîte de dialogue "Configuration de l'AVD"
Compilateur DEX (D8)
[Bibliothèque désucrée] La version 2.1 de la bibliothèque désucrée n'est pas compatible avec les versions précédentes de R8
Optimisations fonctionnent, même avec D8 uniquement ?
Importation/Synchronisation
Régression des performances : configurer des dépendances dans l'IDE
Android Studio Hedgehog se bloque sur la taille du projet de calcul
Réducteur de code (R8)
[R8 8.3.21] R8 8.3.21 dépasse 1,57 Mo par rapport à R8 8.1.56
class.getInterfaces() renvoie un résultat vide

Android Studio Iguana | 2023.2.1 bêta 2

Disponible avec :
  • Plug-in Android Gradle 8.3.0-beta02
Problèmes résolus
Plug-in Android Gradle
Impossible de définir la version de JaCoCo dans AGP 8.2.0
Échec de la tâche d'installation du plug-in Android Gradle 8.2.0 dans le projet qui utilise des fonctionnalités dynamiques
Profils de référence et ProfileInstaller
Échec de compileReleaseArtProfile avec java.lang.ArrayIndexOutOfBoundsException
Importation/Synchronisation
Utilisation des bibliothèques autres qu'AndroidX dans un projet AndroidX
Réducteur de code (R8)
[R8 8.3.21] R8 8.3.21 dépasse 1,57 Mo par rapport à R8 8.1.56

Android Studio Iguana | 2023.2.1 bêta 1

Disponible avec :
  • Plug-in Android Gradle 8.3.0-beta01
Problèmes résolus
Importation/Synchronisation
Problème de compatibilité potentiel avec Gradle 9 dans Iguana en raison de org.gradle.util.VersionNumber
Réducteur de code (R8)
Plantage du SDK R8 Flurry avec AGP 8.2.0
Android : R8 provoque le plantage de la sous-classe de LinearLayoutManager
R8 v8.2.33, plantage de l'exécution après la mise à niveau "java.lang.VerifyError: type incorrect dans la pile d'opérande"

Android Studio Iguana | 2023.2.1 Canary 17

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha17
Problèmes résolus
Plug-in Android Gradle
Veuillez indiquer des options pour inclure les sources générées sur Javadoc et SourceJar
Besoin d'une correction rapide pour les différences entre compileSdk et la dépendance avec minCompileSdkVersion
[Gradle] tools:overrideLibrary devrait être compatible avec l'astérisque (*)
L'UI se fige lors de la modification du fichier manifeste
Recommandations sur la qualité des applis
La fonction de tri de la colonne "Problèmes" n'est pas triée de manière intuitive
Débogueur C++
Le débogueur LLDB ne vérifie pas les APK pour les architectures requises avant le lancement
Analyse du code
Les vérifications de version des bibliothèques lint ne fonctionnent pas avec la nomenclature (BOM)
Éditeur de code
Une action de documentation rapide sur une fonction affiche "COMPILED_CODE" pour les paramètres par défaut dans Iguana Canary 5
Gestionnaire d'appareils
Skins d'appareil copiés dans le répertoire du SDK
Gradle
"InlineApi" au lieu de "InlinedApi"
Importation/Synchronisation
Autorisation des tests de synchronisation avec les anciennes versions d'AGP pour gérer le nouveau DSL d'espace de noms
La nomenclature Firebase n'a pas été mise à jour
Lint
Android Studio / Lint ne vous indique pas quand les dépendances de "plate-forme" sont obsolètes
Bug : Aucune suggestion de mise à jour de la dépendance de la nomenclature Firebase
La structure du projet (et Gradle (?)) ne détecte pas les dépendances de la nomenclature Firebase à mettre à niveau vers une version plus récente.

Android Studio Iguana | 2023.2.1 Canary 16

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha16
Problèmes résolus
Plug-in Android Gradle
Le lien "Projets dissociés" dans les paramètres de Studio ne va pas.
Enregistreur Espresso
Fenêtre "Enregistrer votre test" non affichée dans Android Studio pour "Enregistreur de test Espresso"
Importation/Synchronisation
Avertissement/Erreur peu claire après synchronisation du projet
Outil d'inspection du réseau
Compatibilité de gRPC avec l'outil d'inspection du réseau
L'inspecteur gRPC ne peut pas effectuer de capture depuis AndroidChannelBuilder
Réducteur de code (R8)
ShrinkResources est-il suroptimisé dans les versions 8.3.0-alpha11 à alpha14

Android Studio Iguana | 2023.2.1 Canary 15

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha15
Problèmes résolus
Plug-in Android Gradle
Échec de DexArchiveBuilderTaskMetadata avec le module de bibliothèque de ressources uniquement
Variante de plug-in personnalisée AGP7.4 toTransform pour tous les doublons d'entrée générés : Exception META-INF/MANIFEST.MF
Prise en charge de nouvelles balises de fichier manifeste,
Enregistreur Espresso
Fenêtre "Enregistrer votre test" non affichée dans Android Studio pour "Enregistreur de test Espresso"
Importation/Synchronisation
L'interface utilisateur du "JDK Gradle" ne suggère pas "Synchronisation Gradle"
Outil d'inspection de la mise en page
Iguana Canary 13 : L'outil d'inspection de la mise en page envoie du spam dans Logcat avec le message "Aucun ID de package ff trouvé pour l'ID de ressource 0xffffffff".
Outil d'inspection du réseau
Compatibilité de gRPC avec l'outil d'inspection du réseau
Ressources
La résolution des ressources ne fonctionne plus lorsque les fichiers de ressources sont déplacés
Lors de l'extraction de la chaîne, une erreur se produit
Appareils en cours d'exécution
Impossible de se connecter à l'appareil physique pour le développement

Android Studio Iguana | 2023.2.1 Canary 14

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha14
Problèmes résolus
Plug-in Android Gradle
SDK Manager ne doit plus envoyer de données de spam à stdout
Sortie de compilation
L'erreur ksp AutoMigration ne s'affiche pas dans Android Studio
Gradle
NoClassDefFoundError avec AGP 8.1.0, désucrage et réduction de la taille des données
Lint
StackOverflow depuis "LintClient.getSdkHome"
Nouveau code/Modèles
À FAIRE : Supprimer une fois le problème KTIJ-19369 résolu
Gestionnaire de ressources
Erreur d'importation SVG, erreur lors de l'analyse du fichier *.svg : Le fichier SVG n'est pas correct
Exécution des tests
Impossible d'exécuter le test d'instrumentation pour le module lib sur le Pixel 7 Pro

Android Studio Iguana | 2023.2.1 Canary 13

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha13
Problèmes résolus
Plug-in Android Gradle
Demande de fonctionnalité : promouvoir com.android.build.api.extension.impl.CURRENT_AGP_VERSION en API publique
Assistant de mise à niveau pour SDK Android
Aucune mise à niveau vers le niveau d'API 34
Aperçu de Compose
L'IDE devient très lent dans Hedgehog 9 (peut-être ComposePreviewRunLineMarkerContributor).
Nouveau code/Modèles
L'ajout d'une dépendance d'un module de bibliothèque n'est pas compilé
Structure du projet
Le javaHome fourni ne semble pas valide. Je ne trouve pas l'exécutable Java
Appareils en cours d'exécution
L'aperçu sur l'appareil a une forme ovale

Android Studio Iguana | 2023.2.1 Canary 12

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha12
Problèmes résolus
Plug-in Android Gradle
AGP 8.1.0 : fonctionnalité dynamique : la dépendance implicite entre exportReleaseConsumerProguardFiles et extractProguardFiles provoque des erreurs de compilation
"variant.unitTest.jniLibs.addGeneratedSourceDirectory" ne semble rien faire
Mettre à jour l'analyseur XML utilisé dans AGP pour assurer la compatibilité avec Gradle 8.4
L'instrument JaCoCo pour le package de version d'AGP 8.0.1 ne prend pas effet
RÉGRESSION HEDGEHOG : le bouton "Run" (Exécuter) est retardé de quelques secondes (création d'une spécification)
AGP 8.3.0-alpha11 génère un APK de version qui plante au démarrage avec android.content.res.Resources$NotFoundException
Reclassement de la propriété AGP "android.lint.printStackTrace" en version stable.
Importation/Synchronisation C++
Android Studio continue d'indexer du code C++ sans rapport
Processeur
Android Studio se fige lors du profilage/de l'enregistrement de la trace du processeur. Dernière version de Bumblebee et Dolphin
Explorateur de fichiers de l'appareil
Mettre à jour App Inspector afin qu'il utilise l'Explorateur d'appareils
Lint
Le processeur de ressources non utilisé peut supprimer le fichier de compilation Gradle
La vérification lint de NewApi ne comprend pas le champ final "isAtleastU() && otherCondition()".
Exécution des tests
AS 2022.3.1.13 C3 n'autorise pas le débogage des tests d'intégration lorsque la variante testée n'est pas débogable

Android Studio Iguana | 2023.2.1 Canary 11

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha11
Problèmes résolus
Plug-in Android Gradle
Migrer vers la nouvelle API d'alignement de la configuration Gradle
La compilation des ressources échoue lorsque le compilateur Kotlin tente de passer à IDEA 21.3
Fonction get() réactive avec l'API d'artefacts
Reclassement de la propriété AGP "android.lint.printStackTrace" en version stable.
API
com.android.build.api.dsl.Packaging ne contient pas de Javadoc utile.
Nouvelle demande de fonctionnalité DSL de l'API Varian : équivalent à l'ancienne API BaseVariant.preBuildProvider
Importation/Synchronisation
GradleProjectInfo.setSkipStartupActivity est toujours utilisé
Actualiser VFS après la compilation du projet
Offre de correction rapide pour "Impossible d'installer la distribution Gradle"
Outil d'inspection de la mise en page
Iguana Canary 2 : l'outil d'inspection de la mise en page intégré spamme Logcat avec des erreurs "ID de ressource non valide"
Lint
Mise en surbrillance incorrecte d'un avertissement (faux positif)
lint visitAnnotationUsage n'est pas appelé pour les utilisations de classes annotées dans les déclarations de variable.
Outil d'inspection du réseau
Rendre l'outil d'inspection de réseau statique
Appareils en cours d'exécution
Streaming de l'appareil Pixel Fold interrompu pour le niveau d'API 34

Android Studio Iguana | 2023.2.1 Canary 9

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha09
Problèmes résolus
Plug-in Android Gradle
La transformation de l'artefact ASSETS donne des emplacements d'entrée/sortie incorrects.
Promouvoir android.experimental.r8.dex-startup-optimization=true comme valeur par défaut
Modification
shrinkunusedprotofields est marqué comme indicateur non valide dans proguard-rules.pro
IntelliJ
Iguana : Le processus 471 est toujours en cours d'exécution
Lint
L'outil QuickFix Lint ne fonctionne pas et génère une erreur d'IDE
Échec du test incohérent en raison d'une analyse partielle
Logcat
Ajouter une colonne de nom de processus dans Logcat

Android Studio Iguana | 2023.2.1 Canary 8

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha08
Problèmes résolus
Plug-in Android Gradle
La transformation d'un APK génère une erreur avec ListingFileRedirectTask.
Profils de référence et ProfileInstaller
Les classes désucrées sont manquantes dans le profil compilé
Éditeur de code
Interblocage d'Android Studio (AttachAndroidSdkSourcesNotificationProvider)
Édition de Compose
Ne pas implémenter les lambdas de fin facultatifs par défaut
Aperçu de Compose
Demande de modification : Le modèle dynamique précédent devrait générer une fonction privée
Débogueur
Les instructions d'inspection de l'application sont trompeuses
Importation/Synchronisation
AndroidGradleProjectResolver.isAndroidGradleProject prend beaucoup de temps
Modification en temps réel
Interruptions de 10 à 30 secondes causées par la fonctionnalité de modification en temps réel
Profileurs
Le profileur devient inutilisablement lent après seulement 3 à 4 exécutions, il faut redémarrer l'IDE
Gestionnaire de ressources
Bug : L'importation du fichier SVG le place dans le mauvais dossier (par exemple, "drawable-svg" au lieu de "drawable"), ce qui provoque l'erreur "Échec de l'association de ressources Android".
Tests
Les résultats des tests Macrobenchmark présentent les mêmes informations temporelles pour tous les tests à l'aide des commandes Exécuter -> Importer les tests à partir du fichier.

Android Studio Iguana | 2023.2.1 Canary 7

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha07
Problèmes résolus
Plug-in Android Gradle
AGP 8.1.0 désinstalle l'application après avoir exécuté des tests d'instrumentation, ce qui n'est pas le cas de la version 7.4.2.
Éditeur de mise en page
androidx.core:core-ktx:1.12.0 provoque un problème d'affichage dans Android Studio.
Éditeur de navigation
Problème de définition d'arguments dans Navigation
Profileurs
Sauvegarde (ou copie) des traces enregistrées par la bibliothèque Macrobenchmark
Affichage
Android Studio Hedgehog 2023.1.1 Canary 15 se bloque lors de la saisie du nom de la ressource drawable.
Ressources
L'extraction de chaîne génère getString() au lieu de stringResource() dans Electric Eel.
Exécution
Le port minimal 5038 pour "adb géré par l'utilisateur" empêche l'utilisation du port 5037 par défaut, ce qui peut être souhaité.
Conseil du jour
Suppression du conseil du jour dans Android Studio

Android Studio Iguana | 2023.2.1 Canary 6

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha06
Problèmes résolus
Plug-in Android Gradle
Application de "android.enableDexingArtifactTransform=true"
[Gradle 8.4][Mise à niveau] Échec du test d'intégration après la mise à niveau en raison de la gestion de fichiers pendant la phase de configuration
AGP 8.3.0-alpha-02 - "Erreur : Échec de la désérialisation du dépôt de ressources mis en cache"
[Gradle 8.4][Mise à niveau] Échec du test d'intégration après la mise à niveau en raison de la gestion de fichiers pendant la phase de configuration de TestLabBuildService
Éditeur de code
L'éditeur des règles ProGuard signale l'absence de classe pour -dontwarn.
Édition de Compose
Ne pas placer "@Composable" sur les constantes d'extraction
Émulateur
Exceptions Bluetooth lors de l'utilisation d'Android Emulator 33.1.13
Importation/Synchronisation
Les sources des bibliothèques KMP AndroidX ne sont pas téléchargées dans Studio I Canary 5.
lint
Aucun avertissement lint concernant kotlin.text.MatchNamedGroupCollection#get(String) nécessitant l'API 26
Faux négatifs lint:TypographyQuotes : plusieurs apostrophes échappées sont ignorées.
Faux positif du détecteur lint InvalidId d'AGP 8.0.2
Problèmes LintError ajoutés aux références lint
Ressources
Suppression des ressources de chaîne inutilisées

Android Studio Iguana | 2023.2.1 Canary 5

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha05
Problèmes résolus
Plug-in Android Gradle
Veuillez réduire/supprimer la journalisation au niveau des informations pour AGP "Analytics other plugin to proto: ..."
[Gradle 8.4][Mise à niveau] L'opération de fichier lors de la configuration dans ProcessJavaResTask entraîne l'interruption de la mise en cache de la configuration.
Variante d'API pour obtenir une table de symboles (R.txt)
Le plug-in autonome lint ne gère pas correctement la dépendance gradleApi().
kDocs de mauvaise qualité sur les classes/propriétés AGP. "VariantOutput.enable" suggère qu'il doit être remplacé par "VariantOutput.enable".
AGP 8.3.0-alpha02 ne peut pas installer de profils de publication sur les hôtes Windows.
Liaison de données
BindingXmlIndex.getInputFilter ne respecte pas le contrat FileBasedIndexExtension.
Perte de liaisons
Édition
Iguana Canary 1 : deux couleurs dans la marge
Émulateur
Erreur lors de l'exécution du test sur un émulateur : impossible de recompiler * (Output(stdout=Failure: package * could not be compiled , stderr=))
Éditeur de fichiers Gradle
Propriété inutilisée "unqualifiedResLocale"
Importation/Synchronisation
Studio devrait détecter le nouveau fichier JAR placé dans le dossier libs et proposer de le resynchroniser.
lint
lint vérifie la détection des faux positifs pour les ressources inutilisées dans la liaison et l'écouteur de clics.
Impossible de charger le fichier JAR personnalisé de vérification lint : le nœud ne peut pas être diffusé vers TreeNode.
lint visitAnnotationUsage n'est pas appelé pour les utilisations de classes annotées dans les déclarations de variable.
Échec de lint 31.0.2 avec java.util.NoSuchElementException : le tableau est vide.
Outil d'inspection du réseau
Les règles de l'outil d'inspection du réseau Android Studio Flamingo ne fonctionnent pas.
Nouveau code/Modèles
Les dépôts de plug-ins dans l'assistant de création de projet ralentissent la première synchronisation.
Profileurs
Sauvegarde (ou copie) des traces enregistrées par la bibliothèque Macrobenchmark
Bundle/APK de la version
Exportation du build vers un dossier se terminant par une espace
Exécution
Impossible d'exécuter l'activité depuis le menu de la marge
Appareils en cours d'exécution
La duplication d'appareils entraîne une utilisation extrêmement élevée du processeur sur le téléphone.

Android Studio Iguana | 2023.2.1 Canary 4

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha04
Problèmes résolus
Plug-in Android Gradle
Absence de vérification de l'existence de fichiers manifestes en superposition pendant la phase de configuration
Erreur de lien non fonctionnel vers le document Gradle lors de l'exécution de MergeJavaResWorkAction
Gradle 8.1 interrompt la mise en cache de la configuration en raison de .gradle/.android/analytics.settings
AGP ne doit pas utiliser ProjectComponentIdentifier.projectPath sans ProjectComponentIdentifier.build.
Modification
Référence non résolue dans l'IDE pour les classes générées par Safeargs
Importation/Synchronisation
StopGradleDaemonsAction s'exécute sur le thread UI
La version d'AGP recommandée est 3.3.2
Outil d'inspection du réseau
Les règles de l'outil d'inspection du réseau Android Studio Flamingo ne fonctionnent pas.
Bundle/APK de la version
Le message "Les fichiers APK ont bien été générés…" est trompeur lorsque le fichier APK n'est pas modifié.
Ressources
L'option "Remove Unused Resources" (Supprimer les ressources inutilisées) ne fonctionne pas lorsque vous sélectionnez le module dans la vue du projet

Android Studio Iguana | 2023.2.1 Canary 3

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha03
Problèmes résolus
Plug-in Android Gradle
L'exécution de la tâche ':app:mergeReleaseClasses' a échoué après la mise à jour d'AGP de la version 8.0.2 à la version 8.1.0
[Gradle 8.4][Mise à niveau] Échec du test d'intégration après la mise à niveau en raison de l'utilisation d'une fonctionnalité obsolète dans le plug-in Kotlin Gradle
Recommandations sur la qualité des applis
La fenêtre de l'outil AQI affiche toujours un nombre d'utilisateurs identique au nombre d'événements
App Quality Insight affiche une version non valide du système d'exploitation.
Profils de référence et ProfileInstaller
Le plug-in Gradle n'est pas compatible avec les versions alpha 8.3
Éditeur de code
Un message indiquant que le format est incorrect s'affiche dans les fichiers XML de mise en forme en raison d'une valeur de paramètre incorrecte.
Éditeur de fichiers Gradle
Le catalogue de versions affiche des symboles non utilisés dans Groovy lorsque les noms sont imbriqués.
Ressources
Android Studio plante avec une référence de ressource indirecte à un nom dupliqué.

Android Studio Iguana | 2023.2.1 Canary 2

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha02
Problèmes résolus
Plug-in Android Gradle
La vérification de la version minimale de Gradle ne s'exécute pas lors de la deuxième compilation ni après.
Aperçu de Compose
Menu déroulant développé dans une position incorrecte en mode Aperçu interactif
Le code qui utilise le vibreur bloque l'aperçu de Compose
Aperçu de Compose non fonctionnel lorsque vous utilisez du texte HTML avec des balises b
Outils de conception
La conception devient vide lors de l'insertion d'un widget d'onglet.
Importation/Synchronisation
Studio signale des modules non compatibles lors de la synchronisation Gradle.
Avertissement/Erreur peu claire après synchronisation du projet
IntelliJ
Android Studio Iguana – Échec du démarrage – NPE dans BytecodeTransformerAdapter
Éditeur de mise en page
Impossible de caster BufferedInputStream vers la classe AssetManager$AssetInputStream
Intégration de Lint
Erreur lint DuplicatePlatformClasses liée à la dépendance testImplementation
Modulariser Refactoriser
L'option "Modulariser" ne répertorie pas les modules dans un ordre spécifique.
Outil d'inspection du réseau
Erreur dans les journaux : "le modèle de propriété lateinit n'a pas été initialisé".
Gestionnaire de ressources
Le gestionnaire de ressources n'affiche pas les drawables avec des attributs de couleur personnalisés.
Le gestionnaire de ressources recadre certains drawables vectoriels.
Exécution des tests
Les tests unitaires ne seront pas réexécutés.
Réducteur de code (R8)
R8 ne fonctionne pas après la mise à niveau d'AGP depuis la version 8.0.2 vers la version 8.1.0.

Android Studio Iguana Canary 1 (2023.2.1.1)

Disponible avec :
  • Plug-in Android Gradle 8.3.0-alpha01
Problèmes résolus
Plug-in Android Gradle
Le cache de build est redondant pour la tâche PackageForUnitTest.
[AGP 8.1.0] Le test ./gradlew échoue avec le message "Unable to find manifest output" (Impossible de trouver la sortie du fichier manifeste) si les valeurs splits.abi.isEnable et testOptions.unitTests.isIncludeAndroidResources sont définies sur true.
La compilation du modèle AGP échoue avec des compilations composites Gradle imbriquées.
Le réducteur de ressources modifie les ID de ressource, ce qui entraîne des plantages au moment de l'exécution.
Assistant de mise à niveau pour SDK Android
L'assistant de mise à niveau pour SDK cible ne se charge jamais.
Profils de référence et ProfileInstaller
Profgen - option permettant d'afficher simultanément tous les fichiers DM
Variantes de compilation
Changer de variante active lorsque la variante par défaut change
Les conflits dans la fenêtre "Build Variants" (Variantes de compilation) doivent concerner le projet client et non le producteur.
Build C++
Le plug-in C++ signale des erreurs de préprocesseur sur gradlew.
Éditeur C++
Mise à jour constante des symboles, ce qui bloque la compilation
Court-circuit des analyses C/C++ en l'absence de projets C/C++
Analyse du code
La détection ProGuard met en évidence le type @interface comme non valide.
Débogueur
Tentatives d'ouverture de bibliothèques externes par l'aperçu de Compose
L'expression d'évaluation JVM_IR ne parvient pas à évaluer les fragments avec des wrappers SAM.
Dans l'aperçu de Compose, la vue fractionnée semble être une vue par défaut trop agressive.
Éditeur de fichiers Gradle
[Catalogue de versions] Faux positif sur un alias de dépendance inutilisé en cas d'utilisation dans des bundles
Importation/Synchronisation
L'interface utilisateur du JDK Gradle ne synchronise pas le contenu des champs.
GradleProjectInfo.setSkipStartupActivity est toujours utilisé
Impossible de faire progresser l'exécution de la tâche
Masque les configurations d'exécution de la méthode principale Java dans la marge pour les modules Android
Studio ne parvient pas à gérer les builds inclus associés à un lien symbolique.
Éditeur de mise en page
La taille de l'aperçu de la conception XML est réinitialisée lorsque le curseur se déplace.
Fichier XML de mise en page : arborescence des composants design-left, sélection d'un composant et impossible d'utiliser la hotkey Ctrl + B pour coder
Outil d'inspection de la mise en page
Débogue parfois les plantages de l'application lorsque l'outil d'inspection de la mise en page est actif
Lint
[Lint] TranslucentViewDetector plante dans la fonction filterIncident et provoque la génération d'un résultat incorrect par lint.
TranslucentViewDetector doit accepter la valeur "behind".
Android Lint échoue sur une bibliothèque KMP quand la propriété "variantInputs.name" n'a pas de valeur configurée.
TranslucentViewDetector signale une ligne incorrecte dans le fichier manifeste.
lintDebug signale à tort des avertissements UseTomlInstead lors de l'utilisation de dépendances de projet.
Problèmes inattendus provenant d'un autre projet signalé par Android Lint
Logcat
Impossible de modifier la couleur des indicateurs de balise Logcat
Le retour à la ligne Logcat ne fonctionne pas.
Gestionnaire de ressources
Le répertoire de création du dossier de ressources est manquant.
Ressources
L'option "Find usages/go to definition" (Rechercher des utilisations/accéder à la définition) ne fonctionne pas pour les ressources androidTest.
Les références de ressources ne sont pas résolues sous androidTest.
La classe R d'une bibliothèque n'est pas reconnue dans l'ensemble de sources androidTest.
Exécution
Impossible d'enregistrer les paramètres des fonctionnalités dynamiques sur les configurations d'exécution/de débogage