Problèmes résolus dans Android Studio 2021.1.1
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Android Studio Bumblebee RC 01 (2021.1.1.19)
Disponible avec :
- Plug-in Android Gradle 7.1.0-rc01
Problèmes résolus |
Bundle/APK finaux |
La case "Se souvenir du mot de passe" de la fenêtre "Générer un app bundle/APK signé" ne fonctionne pas pour "Mot de passe du keystore"
|
|
Réducteur (R8) |
Le mappage sur PC est incorrect en cas de traitement d'une chaîne volumineuse
|
Le plug-in Android Gradle 7.0.2 entraîne le plantage de l'application sur les appareils Android 4 et 5 avec le refus de la classe Verifier en raison d'une méthode incorrecte
|
|
Android Studio Bumblebee bêta 5 (2021.1.1.18)
Disponible avec :
- Plug-in Android Gradle 7.1.0-beta05
Problèmes résolus |
Plug-in Android Gradle |
ComponentBuilder.enabled : ".enabled" devrait être ".enable"
|
Impossible d'effectuer la compilation après la mise à jour vers AGP 7.2.0-alpha04
|
Play Asset Delivery : le bundle n'inclut pas tous les packs d'éléments
|
ComponentArtifactIdentifier a été modifié par des transformations d'artefact, ce qui rend le classpath d'exécution androidTest incorrect
|
|
Lint |
La vérification lint génère un avertissement incorrect concernant PrivateResource lors de l'utilisation de com.android.support:design
|
La vérification lint de la nouvelle DiscouragedApi signale des doublons et des faux positifs
|
|
Logcat |
Logcat affiche des entrées en double
|
|
Réducteur (R8) |
[R8 3.1.39] Échec de la validation en dur sur Android 4.4
|
[R8 3.1.36] Interblocage au démarrage de l'application lors de l'initialisation statique de la classe
|
|
Android Studio Bumblebee bêta 4 (2021.1.1.17)
Disponible avec :
- Plug-in Android Gradle 7.1.0-beta04
Problèmes résolus |
Plug-in Android Gradle |
Valider les utilisations de SkipIfEmpty sur les entrées de tâche
|
Ne désucrer les résultats dans les DEX non valides que si l'environnement d'exécution est Android Studio Bumblebee
|
La tâche create{variant}UnitTestCoverageReport d'AGP 7.0.3 exécute des tests sur toutes les variantes
|
|
Débogueur C++ |
Fenêtre de lecture du débogueur NDK (code C) : l'option "Double-cliquer pour afficher plus d'éléments" affiche à nouveau les mêmes 50 éléments
|
|
Analyse du code |
Avertissement "DrawAllocation" signalé pour les classes de valeur
|
|
Éditeur de code |
Nouveau projet : les fichiers sources Kotlin n'affichent pas les onglets Code/Division/Conception
|
|
Lint |
La vérification lint AGP 7.1.0-beta01 concernant SuspiciousImport signale les alias d'importation
|
|
Exécution des tests |
[Exécution manuelle de tests unitaires] Le message d'erreur "Aucune tâche disponible" apparaît lors des tentatives d'exécution de tests unitaires à partir d'AS
|
|
Réducteur (R8) |
[R8 3.1.29] Annulation de l'initialisation de cette erreur de validation
|
applymapping n'est pas respecté dans la version 3.0.73
|
L'exception java.lang.ClassCastException est générée dans le constructeur d'une classe dans le build réduit par R8
|
[R8 3.1.29] java.lang.IllegalAccessError : la méthode '...' implémentant la méthode d'interface '...' n'est pas publique
|
[R8 3.1.29] Ajustement de type inaccessible de ... à ... lors de la fusion des dex
|
|
Tests |
L'IDE appelle inutilement cleanTestDebugUnitTest avant testDebugUnitTest lors de l'exécution de tests unitaires
|
|
Android Studio Bumblebee bêta 3 (2021.1.1.3)
Disponible avec :
- Plug-in Android Gradle 7.1.0-beta03
Problèmes résolus |
Plug-in Android Gradle |
Prise en charge de JaCoCo et de la publication depuis une même variante de bibliothèque
|
Certaines dépendances de tâches AGP preFab manquent à l'appel
|
AGP devrait regrouper les fichiers "baseline.profm" et "baseline.prof" dans le bundle
|
L'entrée "rawLocalResourcesNoProcessRes" de la tâche MergeResources n'est pas marquée "IgnoreEmptyDirectories"
|
Mise à jour pour utiliser JaCoCo 0.8.7 par défaut
|
|
Android Studio |
La vérification lint d'UnusedResources échoue à tort lors de l'utilisation de ViewBinding via la délégation de propriété
|
|
AVD Manager |
Dans AVD Manager, les AVD créés à l'aide de l'outil CLI avdmanager indiquent tous (parfois à tort) ne pas disposer du Play Store
|
|
Éditeur de code |
Optimiser AndroidMissingOnClickHandlerInspection
|
|
Déploiement |
Ne pas spammer les journaux
|
|
Modification |
DeprecatedMethodException : 'FileEditor.getFile' est obsolète et doit être remplacé dans 'ApkEditor'
|
|
Importation/Synchronisation |
La sélection des variantes n'est pas propagée aux dépendances androidTest
|
|
Lint |
SuppressLint ne fonctionne pas pour AppBundleLocalechanges
|
|
Liaison de vue |
ViewBinding échoue lorsque nonTransitiveRClass est activée et que les identifiants @android sont utilisés dans le fichier xml
|
|
Android Studio Bumblebee bêta 2 (2021.1.1.15)
Disponible avec :
- Plug-in Android Gradle 7.1.0-beta02
Problèmes résolus |
Plug-in Android Gradle |
La définition d'un fournisseur pour VariantOutput.versionCode peut entraîner un dysfonctionnement du cache de configuration
|
Régression avec AGP 7.0.0-alpha10 : l'application du plug-in "com.android.internal.library" échoue lorsque DataBinding est activé
|
lintDebug empêche la mise en cache de la configuration
|
Vérifier que les fichiers [consumer]proguardFiles sont pris en charge par les modèles IDE de V2
|
Assouplissement de la validation du nom de la ressource pour les superposables
|
|
Android Studio |
Mise à jour du modèle Jetpack Compose 1.0
|
|
AVD Manager |
Sortie CLI polluée par des journaux d'analyse
|
|
Édition de Compose |
Impossible de compiler une application dans Studio à cause d'une version obsolète du langage Kotlin
|
|
Aperçu de Compose |
Faire glisser une vue fait planter l'aperçu interactif
|
|
Liaison de données |
DataBinding 7.0.0 utilise des extensions de cycle de vie abandonnées
|
|
Outils de conception |
Un trait drawable de forme avec une largeur inférieure à 1,0 ne s'affiche dans le volet de conception de la mise en page que s'il est précédé d'un "0"
|
|
Éditeur de mise en page |
Les tentatives de chargement de la police dans l'aperçu de Compose pour démarrer les threads entraînent une erreur d'affichage
|
|
Outil d'inspection de la mise en page |
Plantage de l'application en raison de LayoutInspector
|
|
Lint |
Le mode de test Lint TestMode.WHITESPACE ne devrait pas ajouter d'espaces aux références des libellés en Kotlin
|
lintVitalAnalyze génère l'exception "Appel à UsageTracker avant l'initialisation"
|
|
Fichiers manifestes |
Symboles rouges dans le fichier AndroidManifest.xml lorsque la DSL d'espace de noms est utilisée
|
|
Nouveaux code et modèles |
Le modèle de projet Compose n'inclut pas la dépendance de débogage sur androidx.compose.ui:ui-test-manifest
|
|
Assistant de création de projet |
Déplacement des définitions de plug-in Gradle vers le fichier racine build.gradle du projet
|
|
Ressources |
Remplacement des couleurs par une autre couleur que le rouge pour la documentation pop-up décrivant les ressources
|
|
SDK Manager |
L'invite pour accepter la licence n'apparaît pas lors du premier lancement de l'assistant d'exécution
|
|
Assistant de mise à niveau |
Migration de l'attribut de package d'AndroidManifest.xml vers la DSL d'espace de noms
|
Les mises à jour du plug-in Gradle ne se terminent jamais
|
|
Android Studio Bumblebee bêta 1 (2021.1.1.14)
Disponible avec :
- Plug-in Android Gradle 7.1.0-beta01
Problèmes résolus |
Plug-in Android Gradle |
Assouplissement de la validation du nom de la ressource pour les superposables
|
|
Éditeur de code |
Bug : emplacement incorrect identifié dans le fichier xml pour les identifiants dans le code
|
Ressource de dimension non valide créée par la correction rapide
|
L'aperçu de la chaîne est incorrect pour l'alias des ressources de chaîne
|
|
Outils de conception |
Les SVG avec dégradés ne sont pas convertis correctement en VectorDrawable lorsque la viewBox démarre à partir d'une coordonnée négative
|
|
JDK |
La synchronisation de Gradle échoue, faute de réussir à démarrer le daemon
|
|
SDK Manager |
L'invite pour accepter la licence n'apparaît pas lors du premier lancement de l'assistant d'exécution
|
|
Android Studio Bumblebee Canary 13 (2021.1.1.13)
Disponible avec :
- Plug-in Android Gradle 7.1.0-alpha13
Problèmes résolus |
Plug-in Android Gradle |
Déclenchement de la compilation JPS pendant que le build Gradle s'exécute en dehors de Studio
|
Ajout de minAgpVersion à AarMetadata
|
Ajout de la possibilité de mettre en cache AndroidLintAnalysisTask
|
L'image de base Java créée ne correspond pas à la version de la chaîne d'outils Java
|
Le cache du build AGP génère une erreur de classe en double lors de l'exécution de minifyR8 sur un module dynamique avec un type de compilation personnalisé
|
Avertissement lors de l'évaluation de Gradle 7.2-rc-1 avec AGP 7.0
|
L'activation de KSP et de Kapt dans un projet contenant des processeurs qui génèrent des sources endommage BundleLibraryClassesInputs
|
|
Build C++ |
Échec de la bibliothèque CMake OBJECT du build Gradle : [CXX1402] La cible génère plusieurs sorties
|
Échec de la compilation native avec l'importation de la cible CMake sur Windows
|
|
Importation/Synchronisation C++ |
Synchronisation de Gradle bloquée lors de la résolution des configurations C/C++
|
|
Analyse du code |
Bug : faux positif correspondant à l'utilisation de l'autorisation MANAGE_EXTERNAL_STORAGE (l'IDE déclare que seules les applications système sont concernées)
|
|
Aperçu de Compose |
L'utilisation de java.util.Random endommage l'aperçu de Compose
|
Exception NPE dans LiveLiteralsService.isElementManaged
|
|
Outil d'inspection de bases de données |
Impossible d'exporter des données à l'aide de l'inspection d'applications ou de l'outil d'inspection de bases de données avec un espace vide dans le chemin
|
Autoriser l'enregistrement des bases de données
|
|
Déploiement |
Android Arctic Fox n'a pas réussi à détecter une ABI correcte pour le déploiement de l'APK
|
Bug : une fois l'application a déjà été installée via l'IDE, l'utilisation de "-g" la prochaine fois n'accorde pas d'autorisations
|
L'instrumentation Android Studio déclenche strictmode.DiskReadViolation
|
|
Premier lancement |
Le fichier Info.plist de l'application macOS possède des autorisations de fichier incorrectes
|
|
Éditeur de fichiers Gradle |
Bug : l'IDE suggère de passer à androidx.fragment:fragment-ktx:1.4.0-alpha07 qui ne prend pas en charge l'API 31
|
|
Éditeur de mise en page |
[Bumblebee] Le panneau "Conception" de l'éditeur de mise en page ne parvient pas à mesurer ConstraintLayout
|
|
Lint |
ToastDetector ne fonctionne pas correctement pour les propriétés Kotlin
|
[Lint] Faux positif StaticFieldLeak pour l'objet anonyme dans un objet associé
|
@RequiresApi dans package-info.java n'est pas appliqué par la vérification lint de NewApi
|
|
Réseau |
Le bouton "Ignorer" est tronqué pour les notifications indiquant que le profileur réseau a été déplacé (dans la vue de profilage par défaut)
|
|
Assistant de création de projet |
Performances de peinture médiocres dans le nouveau sélecteur de modèle de projet
|
|
Exécution des tests |
Lors de l'exécution de tests avec UTP, l'appel du build ne contient pas de propriétés injectées par l'IDE
|
Impossible d'obtenir la tâche de test correcte lors de l'exécution des tests d'instrumentation
|
AS 7.0.0-alpha04 ne parvient pas à exécuter de test unitaire du module KMP (aucune tâche disponible)
|
|
Réducteur (R8) |
Problème lors de l'exécution de R8 3.0.69 (depuis AGP 7.0.2) et 3.0.72
|
|
Assistant de mise à niveau |
L'assistant de mise à niveau ne met pas à jour android.buildToolsVersion
|
|
Android Studio 2021.1.1.12
Problèmes résolus |
Plug-in Android Gradle |
L'IDE tente de créer un binaire non mentionné par abiFilters pour l'ABI
|
GradleResValues.xml non mis à jour lors de la signature de la version
|
|
Lint |
Échec de lintAnalyzeDebug avec le message "Méthode pas implémentée" sur ClsPackageStatementImpl.getAnnotationList
|
|
Réseau |
Le bouton "Ignorer" est tronqué pour les notifications indiquant que le profileur réseau a été déplacé (dans la vue de profilage par défaut)
|
|
Assistant de mise à niveau |
La version non stable de Studio ne devrait pas proposer de mettre à niveau les projets AGP stables
|
|
Android Studio 2021.1.1.11
Problèmes résolus |
Plug-in Android Gradle |
L'API ASM échoue aux tests lors de l'utilisation de fonctions intégrées à partir du code testé
|
|
Appliquer les modifications |
L'application plante avec KotlinReflectionNotSupportedError après la compilation incrémentielle dans l'émulateur de niveau d'API 30
|
|
DataBinding |
DataBinding ne fonctionne pas avec les outils de plate-forme 31.0.3 (platform-tools/api/api-versions.xml n'est plus disponible)
|
|
Lint |
Erreur StringIndexOutOfBoundsException dans SourceTransformationTestMode.performEdits de Lint après la mise à jour vers AGP 7.1.0-alpha08
|
Échec de l'analyse lint sur AGP 7.0 avec le message d'erreur "Impossible d'initialiser le détecteur"
|
La "recherche lint de vérifications lint" ne s'exécute pas
|
|
Exécution des tests |
Les échecs de test dans Studio n'affichent pas le résultat des tests lors de leur exécution via Gradle
|
|
Android Studio 2021.1.1.10
Problèmes résolus |
Plug-in Android Gradle |
Problème mineur de mise en forme du fichier missing_rules.txt
|
Déplacement de la sortie de compilation du déploiement vers le dossier intermédiaire
|
|
Lint |
La vérification de NewApi ne comprend pas les expressions conditionnelles dans le bloc "when"
|
Les rapports HTML Lint d'AGP 7.0.0 affichent des URL de commentaires incorrectes
|
Faux positif lors de la vérification lint SupportAnnotationUsage
|
Lint n'appelle pas visitAnnotationUsage pour les remplacements de méthodes dans le champ d'application de l'annotation
|
|
Éditeur de mouvement |
MotionLayout : L'ajout de contraintes prend beaucoup de temps, car la mise en page comporte plus de 10 à 20 éléments.
|
|
Éditeur de navigation |
Ajout de "toSavedStateHandler"
|
|
Android Studio 2021.1.1.9
Problèmes résolus |
Débogueur C++ |
Erreur AS Arctic Fox lors du démarrage de la session de débogage native sur Mac M1, "Configuration LLDB défectueuse trouvée"
|
|
Android Studio 2021.1.1.8
Problèmes résolus |
Plug-in Android Gradle |
TypedefRemover utilise ASM5 et n'est pas compatible avec les sources JDK 11 qui nécessitent ASM7
|
AGP compresse tous les éléments pour le fichier .apk de test unitaire, indépendamment d'aaptOptions.noCompress
|
Le plug-in de la bibliothèque Android devrait permettre de créer des sources JAR
|
La version stable d'AGP 7.0.0 génère une erreur ExternalApiUsageException sur libraryVariants.all{applicationId}
|
Les rapports Jacoco n'affichent pas les lignes de code source avec Android Gradle Build Tools 4.1.2 (ou 4.2.x) et Gradle 6.5
|
|
Outils de conception |
Bug d'aperçu des drawables vectoriels.
|
|
Lint |
Lint : ne contient pas de clé manifeste de registre valide (Lint-Registry-v2)
|
|
Réseau |
Le profileur de réseau n'affiche pas plusieurs en-têtes portant le même nom
|
|
Gestionnaire de ressources |
(Windows) Nouveau > Élément vectoriel > picture.svg : caractère "moins" non valide dans le XML généré
|
|
Exécution des tests |
Bumblebee d'Android Studio : les tests sont exécutés de manière incorrecte lors de l'utilisation de la boîte de dialogue "Exécuter les configurations" pour les tests d'instrumentation
|
Le testeur de niveaux ne fonctionne pas avec le projet AndroidX
|
|
Android Studio 2021.1.1.7
Problèmes résolus |
Plug-in Android Gradle |
Plantage de l'application Jetpack Compose dans Android Studio 2021.1.1 Canary 4
|
android.enableAppCompileTimeRClass=true provoque l'échec des builds avec AGP 7.0.0-alpha09
|
Échec de LinkApplicationAndroidResourcesTask, car "dir" n'est pas un répertoire lisible
|
Échec d'AGP 7.1-alpha lors des tests d'instrumentation à partir de la ligne de commande sur d'anciens appareils
|
|
Outil d'inspection de la mise en page |
Il manque la source et resolutionStackList dans l'attribut
|
|
Lint |
RedundantNamespace : faux positif pour les fichiers XML du répertoire brut
|
Lint signale incorrectement Bundle#get comme méthode d'API 21+
|
|
Android Studio 2021.1.1.6
Problèmes résolus |
Plug-in Android Gradle |
Plantage de l'application Jetpack Compose dans Android Studio 2021.1.1 Canary 4
|
Android Studio 4.2 ne crée plus de symboles de débogage dans les bundles pour l'importation depuis la Play Console
|
Profgen ne parvient pas à analyser ObfuscationMap avec un nom de classe sans espace de noms (racine)
|
|
Lint |
Échec du recyclage de l'analyse lint lors d'un appel super()
|
L'échec de l'analyse lint affiche un conseil indiquant de désactiver l'analyse lint avec une API obsolète (ce qui est complètement incorrect avec l'utilisation de kts)
|
Problème potentiel lié au détecteur RestrictedApi dans la nouvelle intégration lint
|
|
Nouveaux code et modèles |
Le nouveau modèle de module insère buildToolsVersion
|
|
Android Studio 2021.1.1.5
Problèmes résolus |
Plug-in Android Gradle |
AGP ne devrait pas réexécuter la conversion en DEX lorsque l'utilisateur déploie des appareils sur des niveaux d'API différents de ceux de l'IDE
|
Ajout d'un fichier de référence lint pour l'entrée de la tâche d'analyse lint
|
|
Lint |
Bug : la correction rapide lint permettant de remplacer le tiret (-) par un tiret demi-cadratin (–, –) modifie l'ordre du texte
|
|
Exécution des tests |
Modification de la configuration : les paramètres de configuration de test ne sont pas enregistrés
|
|
Android Studio 2021.1.1.4
Problèmes résolus |
Plug-in Android Gradle |
Aucun texte lint généré lorsque la tâche lint est à jour
|
android.lintOptions.textOutput ne fonctionne pas lorsqu'il est défini avec "stdout" et "stderr"
|
AGP7.0 : écart au niveau du traitement de l'espace de noms androidTest entre l'API/Modèle et la génération R
|
AGP ne devrait pas réexécuter la conversion en DEX lorsque l'utilisateur déploie des appareils sur des niveaux d'API différents de ceux de l'IDE
|
Le plug-in de la bibliothèque Android devrait permettre de créer des sources JAR
|
|
Éditeur de code |
La finalisation de RadioButton de Compose ajoute un lambda à la fin
|
|
Lint |
Veuillez laisser Lint (?) découvrir dans les fichiers XML de mise en page que ScrollView ne peut héberger qu'un seul enfant direct
|
La vérification VectorDrawableCompat d'Android Lint envoie un avertissement incorrect
|
Lint.xml : les options de fichier utilisent le mauvais emplacement de base pour la résolution du chemin
|
Lint ne récupère plus la propriété système lint.baselines.continue lorsqu'elle est définie à partir du plug-in Gradle
|
Les plantages survenant dans les règles lint personnalisées entraînent l'absence d'information de résultat
|
Problèmes de doublons ObsoleteLintCustomCheck avec AGP 7
|
|
Intégration de lint |
Verbosité du plug-in Android Lint Gradle
|
|
Éditeur de navigation |
La transmission d'un argType qui est une classe d'énumération interne ne génère pas les objets FragmentArgs correctement
|
|
Assistant de création de projet |
Mettre à jour le fichier Gradle généré pour utiliser le nouveau DSL du plug-in
|
|
Bundle/APK finaux |
Mot de passe décodé parfois de façon incorrecte lors de l'utilisation de KeePass
|
Seule la dernière paire de mots de passe enregistrée remplace les mots de passe précédemment enregistrés
|
|
Exécution |
Occasionnellement, Android Studio ne met pas à jour le code compilé
|
|
Liaison de vue |
Lint tools:viewBindingType dans Studio
|
|
Android Studio 2021.1.1.3
Problèmes résolus |
Plug-in Android Gradle |
SdkLibDataFactory non compatible avec le cache de configuration Gradle
|
com.android.tools.build:gradle:4.2.0 a invalidé les espaces réservés du fichier manifeste dans les bibliothèques
|
La compilation échoue après la mise à jour vers la version 4.2
|
copyDebugAndroidLintReports: NoSuchFileException: lint-results-debug.txt
|
Les appareils de test avec le support res par défaut (false) ont toujours des dossiers générés par resvalue
|
Transmission --client-id, --client-name et --client-version à lint depuis AGP
|
Ajout de l'option "-parameters" à javac uniquement si Room est présent
|
Impossible d'exécuter la tâche :test à partir de la version 7.0.0-beta03 d'AGP
|
AGP n'active pas Live Literals pour les modules de la bibliothèque
|
[Gradle] "initWith" existe pour copier des configurations de compilation, mais pas pour des types de version spécifiques
|
Référence non résolue : setProGuardFiles
|
android.disableAutomaticComponentCreation ne devrait pas être expérimental
|
initWith() n'est pas disponible dans Gradle Kotlin DSL
|
|
Android Studio |
Canal alpha non pris en compte dans la marge d'Android Studio pour les couleurs de Compose
|
|
Build Analyzer |
Le copier/coller n'est pas possible dans l'onglet "avertissements" de Build Analyzer
|
|
Build C++ |
La compilation du projet échoue sur Windows en raison de fichiers Git en lecture seule
|
Nullpointer intégré à cmake (prebuild openssl, build libgit2)
|
GNUMAKE génère une exception au niveau des arguments tels que "-mllvm -oXXXX"
|
target_precompile_headers ne fonctionne pas
|
Plug-in Android Gradle 4.0 : l'argument CMake à partir de "-C" n'est pas transmis à l'exécutable cmake, ce qui rend le build défectueux
|
|
Éditeur C++ |
Erreur de séparateur de ligne lors de la génération automatique de la méthode JNI
|
|
Analyse du code |
Avertissement non valide dans Gradle pour passer à la version alpha de la bibliothèque work-runtime
|
Le linting de ShowToast montre un avertissement sur Snackbar qui est un faux positif
|
|
Édition Compose |
LiveLiterals entraîne un plantage dans un module autre que Compose
|
|
Liaison de données |
Prise en charge des balises
|
|
Outil d'inspection de la mise en page |
La copie d'attributs permet de copier une référence, pas la valeur
|
|
Lint |
La vérification lint d'UnusedResources échoue à tort lors de l'utilisation de ViewBinding via la délégation de propriété
|
Lint ne trouve aucun fichier de projet aar explosé pour :camera:camera-extensions-stub
|
Faux positif UnusedQuantity
|
Faux positif lint:TypgraphyCitations avec du texte accentué
|
Bug : le correctif rapide du contrôle de version n'a aucun effet
|
Lint ne récupère plus la propriété système lint.baselines.continue lorsqu'elle est définie à partir du plug-in Gradle
|
Messages d'erreur obsolètes liés à l'analyse partielle de Lint
|
Android Studio 4.2 se bloque lors d'une vérification d'analyse lint WrongConstant
|
lintClient ne reçoit pas user.home
|
Lint : ShiftFlags signale un faux positif lors de l'utilisation de Kotlin
|
Problèmes de doublons ObsoleteLintCustomCheck avec AGP 7
|
Le filtre d'intent Android S sans Android Lint doit signaler les problèmes liés à
|
StringIndexOutOfBoundsException lors de l'écriture du format SARIF pour Lint
|
L'exécution de l'outil Lint avec un rapport SARIF génère une exception pour certains échecs SourceLockedOrientationActivity
|
Lint ne détecte pas d'erreur de type avec StringDef lorsqu'il existe plusieurs paramètres de méthode de chaîne
|
Échec de la tâche lint AGP en cas de dépendance indirecte du module compileOnly
|
Android Studio suggère en boucle de passer à la version SNAPSHOT après avoir rétabli la version stable/bêta appropriée
|
[lint] L'élément MissingTranslation ne détecte pas les pluriels
|
Faux positif lint IncorrectViewCast lors de l'utilisation de FragmentContainerView et FindFragmentByTag
|
|
Intégration de lint |
Utilisation illimitée de la RAM par Lint dans AGP 7.0.0 Alpha 14
|
Problèmes d'analyse lint des fonctionnalités dynamiques non signalés lorsque checkDependencies=true dans l'application et lorsqu'il existe des modules de bibliothèque
|
|
Assistant de création de projet |
Mettre à jour le fichier Gradle généré pour utiliser le nouveau DSL du plug-in
|
Bug : les nouveaux projets ne parviennent toujours pas à supprimer "jcenter", même s'il est sur le point d'être supprimé, et le bug n'indique pas non plus la marche à suivre pour résoudre le problème
|
|
Système de projet |
Problème lié à l'API cible RenderScript dans les outils de compilation Android r25
|
|
Ressources |
Échec de la fusion des ressources sur la ressource de chaîne avec échappement
|
|
Exécution des tests |
Bumblebee 2021.1.1 Canary 2 n'affiche plus les tests ayant échoué
|
|
Réducteur (R8) |
Le réducteur supprime les drawables vectoriels utilisés avec la nouvelle version 4.1.0 d'agp
|
R8 ne supprime pas les annotations de temps de compilation (VISIBILITY_BUILD)
|
|
Liaison de vue |
La connexion à ViewBinding est interrompue après des actions aléatoires dans son fichier xml
|
|
Liaison de vue |
Inférence de type avec plusieurs variantes de mise en page
|
|
Android Studio 2021.1.1.2
Problèmes résolus |
Plug-in Android Gradle |
Les appareils de test avec le support res par défaut (false) ont toujours des dossiers générés par resvalue
|
Nous avons besoin d'une interface de version dans gradle-api
|
AGP 4.2.0 génère un APK de test sans classe, peut-être en raison d'un ensemble de sources java/kotlin mixte
|
Le prochain artefact à exposer devrait être CLASSES
|
La version de support Android injectée "202.7660.26.42.7322048" n'est pas valide et doit être au format "w.x.y.z". L'erreur s'affiche lors de l'exécution des exemples Compose
|
Réactivation de la création de DSL via une classe d'implémentation au lieu de l'interface
|
|
Android Studio |
UI_MODE_NIGHT_YES ne fonctionne pas dans la version preview
|
|
Éditeur de mise en page |
Problème d'aperçu de la mise en page avec l'objet TextClock
|
Aperçu différent de l'application en cours d'exécution | ?attr non compatible avec fillColor pour un fichier XML (drawable vectoriel)
|
L'aperçu de mise en page Android Studio ne fonctionne plus pour les paramètres android.preference.Preference natifs et les préférences personnalisées lorsque l'option "androidx.preference:preference:1.1.0" est ajoutée
|
Sensibilité du zoom d'Android Studio 4.0
|
Moteur de rendu de mise en page : caractères Unicode manquants lors de la mise à jour du fichier string.xml
|
Plantages d'Android Studio
|
|
Lint |
Faux positif lors du recyclage lint
|
Android Lint ne peut pas afficher le fichier JAR androidx.annotation dans un projet spécifique
|
@CheckResult ne fonctionne pas dans les expressions lambda
|
"UnknownIssueId" affiche toujours les avertissements lorsqu'il est désactivé
|
La vérification lint d'UnusedResources ne fonctionne pas correctement pour les bibliothèques
|
Erreur de lint avec firebase-perf [OutdatedLibrary], même en utilisant la dernière version
|
|
Affichage |
Les drawables avec des formes transparentes ne s'affichent pas correctement
|
|
Ressources |
Espace blanc ajouté à certaines ressources de chaîne après la mise à niveau vers la version 4.2
|
|
Liaison de vue |
L'utilisation de l'importation statique de la méthode de liaison de vue "inflate" génère des ressources inutilisées
|
|
Assistant d'association Wear |
Échec du lancement de l'assistant d'association Wear à partir d'IJ
|
|
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/12/22 (UTC)."],[],[]]