Extension Android Game Development |
Abandon du JDK intégré au profit du JDK installé par l'utilisateur
|
|
Plug-in Android Gradle |
L'installation des packages SDK Android suivants échoue, car certaines licences n'ont pas été acceptées
|
Nettoyage et suppression de ProjectInfo
|
Compatibilité avec le plug-in java-test-fixtures
|
Impossible d'exécuter les tests sur plusieurs appareils gérés par Gradle à la fois
|
Impossible de compiler le projet avec l'API 32
|
Déplacer la DSL d'appareil géré vers son propre segment TestOptions
|
Ajouter un préfixe aux attributs du type de produit pour éviter toute confusion ou collision
|
Fournir d'une définition pour l'API AGP
|
Évaluer les utilisations de @CacheableTask
|
Désactiver la mise en cache de BundleLibraryClassesJar via @DoNotCacheByDefault
|
Mettre à jour les buildbenchmarks AGP pour utiliser Kotlin 1.5
|
Impossible de compiler après la mise à jour vers AGP 7.2.0-alpha04
|
AGP 7.0.0 ne crée pas correctement les fichiers exécutables JaCoCo pour les tests unitaires avec testCoverageEnabled = true
|
Les benchmarks postsubmit ne fonctionnent plus après la mise à jour de Compose
|
ID d'application non valide dans les fichiers de liste de sortie de compilation lors des déploiements via bundle
|
ComponentArtifactIdentifier a été modifié par des transformations d'artefact, ce qui rend le classpath d'exécution androidTest incorrect
|
Play Asset Delivery : le bundle n'inclut pas tous les packs d'éléments
|
ComponentBuilder.enabled – ".enabled" devrait être ".enable"
|
AGP propose des classes META-INF aux processeurs de bytecode
|
Échec de la vérification jetifier dans Chipmunk Canary 3
|
Mise à jour de Gradle vers la version 7.3
|
|
Android Studio |
Studio se trompe de SDK lors de l'utilisation d'extensions
|
Réduction du nombre de configurations d'appareils Wear OS par défaut dans le flux de création AVD
|
Les méthodes MlLightClassTest échouent après la mise à jour IDEA 211.7442.40
|
|
Développement d'application |
StaticFieldLeak ne devrait pas signaler l'utilisation de Hilt avec l'annotation @ApplicationContext
|
|
Appliquer les modifications |
Indicateur d'assistance --user à installer sur un utilisateur spécifique
|
|
Fenêtre de l'Assistant |
L'interface utilisateur du fichier Digital Asset Links n'est pas claire
|
|
AVD Manager |
L'alerte "Localized image" (Image localisée) ne revient pas à la ligne
|
|
Background Task Inspector |
Afficher tout le contenu de la colonne lorsque pointée avec la souris
|
[2021.1.1 Beta 4] Lorsque l'option "Afficher dans le graphique" est activée et qu'un utilisateur clique, l'interface affichée est vide
|
La barre d'outils affiche des avertissements en cas de désactivation du contexte local de l'interface utilisateur
|
Ajout de liens entre les workers et les tâches associées
|
|
Sortie de compilation |
[BA – vérification Jetifier] Il faudrait définir l'indicateur enableJetifier sur "false" au lieu de le supprimer, pour faciliter l'interprétation des commentaires restants au-dessus de la ligne concernée
|
[BA] [Amélioration de l'expérience utilisateur String] Mettre à jour String pour donner la priorité à l'action et afficher le compte des dépendances en gras
|
[BA] Accessibilité – Impossible de sélectionner les liens d'action pour supprimer "enableJetifier" en utilisant VoiceOver sous Mac
|
[Vérification Jetifier] En cas d'utilisations parallèles, la vérification continue d'afficher les dépendances corrigées dans la fenêtre des résultats
|
CM Canary 5 : les avertissements de Jetifier issus de vérifications précédentes persistent après la compilation
|
|
Build C++ |
Activer Clangd dans la version dev build Android Studio de IJ IDEA
|
L'intégration de Clangd ne fonctionne plus dans Chipmunk Canary 3
|
|
Édition de Compose |
BridgeContext.getSystemService() enfreint le contrat en générant au lieu de renvoyer la valeur "null" pour les services non reconnus
|
|
Aperçu de Compose |
Problème avec l'écran Panoramique dans l'aperçu Compose
|
ModuleClassLoader conserve des PSI dans ParametrizedPreviewTest.testLoremIpsumInstance
|
[Aperçu des animations Compose] Le balayage des onglets devrait fonctionner dans l'aperçu des animations (A11y)
|
[Aperçu des animations Compose] Exception fatale dans l'IDE lors de l'actualisation de l'aperçu
|
Changer la valeur de la liste déroulante de "Quitter" en "Entrée" n'actualise pas l'animation
|
NullPointerException lors de l'initialisation de l'aperçu
|
|
IDE principal |
Réutiliser le débogueur de coroutines IntelliJ dans Android Studio
|
|
IDE principal (lecture seule) |
[Assistant d'association Wear] Cliquer sur "Associer" sur une montre déjà associée n'avertit pas l'utilisateur qu'un seul appareil peut être associé à la fois
|
|
Processeur |
Le profilage du processeur au démarrage n'enregistre pas l'option sélectionnée pour l'enregistrement du processeur
|
Contraste faible dans Darcula lorsque Vsync est désactivé
|
Le panneau des détails n'affiche pas le graphique de comparaison réel/attendu
|
Remplacer la chaîne "Jank" par "Frame" dans le panneau des détails
|
Nit – L'onglet Jank Frame comporte une flèche réductible dont l'arrière-plan est toujours sombre
|
Sélectionner un frame devrait provoquer un défilement automatique vers le début de ce frame
|
Un clic droit sur l'option de capture du processeur dans la chronologie L2 ne devrait pas basculer vers l'étape de capture
|
Supprimer l'icône de réorganisation de la dernière zone
|
Le bouton de zoom ajusté à la sélection ne fonctionne pas
|
Les pistes du cycle de vie du frame sont dupliquées pour différents frames
|
Supprimer les détails du code temporel du volet d'analyse
|
Remplacer "Échéance attendue" par "Échéance"
|
|
Liaison de données |
La liaison de données provoque l'erreur java.lang.StackOverflowError
|
|
Outils de conception |
compose-ide-plugin génère des échecs non fiables lors des tests
|
La mise en page/génération de l'interface utilisateur de resourcemanager.rendering.SlowResourcePreviewManager.getIcon est récursive et peut dépasser de la pile
|
[Android Studio Chipmunk | 2021.2.1 Canary 5] Les icônes de vecteur par défaut sont en blanc au lieu d'en noir
|
ModuleClassLoader ne parvient pas à localiser certaines classes Java
|
|
Explorateur de fichiers de l'appareil |
Des fichiers sont supprimés de manière inattendue à la fermeture
|
|
Gestionnaire d'appareils |
Rendre le panneau "Détails" redimensionnable
|
Substitut pour WearPairingManager dans les tests unitaires
|
Échec physique sporadique de PhysicalDevicePanelTest sous Windows
|
Ajouter une icône d'association pour les états connecté/déconnecté
|
[Émulateur redimensionnable] Supprimer S des images systèmes sélectionnables dans la création AVD
|
[Assistant d'association Wear] Ouvrir l'onglet de l'émulateur intégré pour le téléphone virtuel
|
[Assistant d'association Wear] L'étape de connexion des appareils est inexacte
|
[Assistant d'association Wear] L'assistant d'association ne détecte pas que les appareils sont déjà associés
|
TimeoutException dans AsyncDetailsBuilderTest
|
|
Modification |
Les méthodes MigrateToAppCompat[Gradle]Test échouent sporadiquement après la fusion IDEA 193.4697.15
|
|
Émulateur intégré |
Rapport d'exception – com.android.diagnostic.LoggerErrorMessage sur com.android.tools.idea.emulator.EmulatorView$ScreenshotReceiver.onNext-1b7313ae
|
Une erreur d'IDE RejectedExectionException survient parfois lors de la fermeture de l'émulateur
|
Une ligne d'alignement en largeur occupe trop d'espace dans la fenêtre de l'émulateur
|
L'erreur d'IDE IllegalStateException survient au premier lancement de l'émulateur
|
|
Émulateur |
[Émulateur intégré] L'appareil sélectionné n'apparait pas dans le menu redimensionnable
|
|
Importation/Synchronisation |
V2 suppose que les projets comportent toujours une variante
|
Déplacer les tests KTS de synchronisation Gradle vers une classe ou un package distinct
|
Les symboles ne sont pas résolus lorsque d'une annulation de la migration vers des classes R non transitives
|
[DBP] Exposer les données DBP (fichier de propriétés + tâche d'actualisation) via V2
|
Exception lors de la configuration d'une table JDK
|
Erreur de synchronisation avec Gradle dans Chipmunk Canary 5
|
Erreur incorrecte lors de l'accès au champ interne de kotlin à partir du test unitaire
|
La synchronisation entre AGP 7.2.0-alpha04 et l'IDE Canary 5 échoue sans proposer de mise à niveau
|
La synchronisation ne renseigne pas severityOverrides
|
La synchronisation échoue pour cause de méthode LintOptions.getBaseline non compatible
|
"Référence non résolue" renvoyé pour les classes générées dans un module kotlin uniquement
|
Gradle affiche le message "sync failed: reason unknown" (Échec de la synchronisation : raison inconnue) si le SDK cible de l'application est manquant
|
|
IntelliJ |
Une erreur d'IDE (java.lang.IndexOutOfBoundsException) survient lorsque l'option "Set Bookmark" (Définir un favori) est sélectionnée dans MainActivity
|
|
Jetpack Compose |
La correction automatique pour @Preview est incorrecte
|
|
Éditeur de mise en page |
[Compose-CL] Prendre en charge la saisie semi-automatique pour la syntaxe JSON "ConstraintLayout"
|
[lint] Utiliser l'icône "notificationInfo" pour les conseils
|
[Outil de sélection de l'aperçu] Ajouter le suivi en tenant compte des classes d'appareils
|
Les icônes de vecteur ne se chargent lors de leur première apparition dans la fenêtre de sélection des icônes du vecteur
|
[Nouveau DeviceDropdown] Nit : Pourquoi les noms et titres de section sont-ils différents selon les outils ?
|
SourceCodeEditorProviderTest.testStateSerialization échoue sporadiquement
|
MultiRepresentationPreviewTest.testMultipleProviders_conditionallyAccepting échoue sporadiquement
|
MultiRepresentationPreviewTest.testPreviewRepresentationShortcutsRegistered échoue sporadiquement
|
Supprimer l'icône de clé au-dessus de l'aperçu AVD
|
Fuite de projet dans PreviewProviderTest.testRenderTaskTimeOutReturnsANullDragImage
|
Une erreur d'IDE (java.lang.IllegalArgumentException) survient dans l'éditeur de mise en page des drawables
|
La marge supérieure du paramètre SingleWidgetView ne fonctionne pas.
|
Une erreur d'IDE (java.lang.ClassCastException) survient lors du défilement à la souris du panneau des attributs du widget
|
La barre de zoom se réduit et ne fonctionne pas
|
Éviter un ralentissement de l'EDT par DependencyManager.checkForRelevantDependencyChanges
|
Ajouter un menu déroulant "Qualificateur de ressource" dans l'éditeur de mise en page
|
|
Outil d'inspection de la mise en page |
[2021.1.1 Beta 4] Parfois, les boutons de la bannière "Se connecter sans redémarrer l'activité" s'affichent en double
|
intellij.android.layout-inspector.tests arrive souvent à expiration
|
La ligne de pliage n'est pas représentée correctement lorsque l'appareil est complètement fermé
|
"IllegalStateException: Timeout" dans ReportingCountDownLatch
|
Plantage de l'application lors de l'activation/désactivation du mode Live
|
Expiration dans AppInspectionSnapshotSupportTest
|
L'ancien outil d'inspection de la mise en page n'est plus disponible
|
|
Lint |
IndexOutOfBoundsException dans LintResourcePersistence.deserialize(LintResourcePersistence.kt:483)
|
Exécuter lint signale un problème de non-concordance entre les versions de la bibliothèque Kotlin
|
Rapport d'erreur lors de l'analyse lint des fichiers vector_drawable.xml
|
Erreur NewApi inutile sur android.util.SparseArray#set
|
IntentReset génère un faux négatif lors du chaînage
|
Le code d'enregistrement de la vérification lint omet un point dans le nom de la classe FQ
|
La vérification lint de la nouvelle DiscouragedApi signale des doublons et de faux positifs
|
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 ExportedReceiverDetector ne devrait pas déclencher d'avertissement pour les éléments
|
Liens non fonctionnels dans la documentation sur lint
|
|
Logcat |
Logcat affiche des entrées en double
|
RegexFilter et NegatedRegexFilter génèrent une PatternSyntaxException
|
Enregistrement de vidéo : une erreur inattendue survient lors de la copie de l'enregistrement vidéo depuis l'appareil, indiquant "Remote object doesn't exist!" (L'objet distant n'existe pas)
|
|
Mémoire |
Optimiser le ralentissement de l'application grâce au suivi des allocations
|
|
Assistant de création de projet |
La compilation des nouveaux projets Compose échoue si le SDK 31 n'est pas installé
|
|
Fonctionnement hors connexion |
Autorisation refusée sans autre information
|
|
Profileurs |
Désactiver la fonction glisser-déplacer des pistes lorsque "isDragEnabled" est désactivé
|
Le profileur autonome ne fonctionne pas
|
|
Structure du projet |
Extraire le code associé à Gradle dans les modules système des projets Gradle
|
Déterminer comment déclencher la synchronisation après une annulation
|
PSD affiche des versions d'AGP incompatibles avec Studio
|
PSD – les versions de Gradle sont désorganisées dans le menu déroulant
|
|
Vue du projet |
Android Studio se fige lorsque l'utilisateur effectue un clic droit sur le fichier Kotlin dans la vue de projet
|
|
Exécution |
AS 4.2 se bloque lors de la deuxième tentative d'installation dans AVD
|
Arrêter les cadrans
|
|
Exécution des tests |
Échec du test GMD avec image système ATD avec niveau d'API 30 en raison d'une image système manquante
|
|
SDK Manager |
Supprimer StudioNetUtils lors de la fusion d'IntelliJ
|
|
Réducteur (R8) |
Échec du test d'intégration de Studio lors du déploiement
|
Impossible d'effectuer un déploiement en studio en raison de l'importation d'une classe R8 obscurcie en interne
|
|
Modèles |
GradleVersionCatalogDetector non supprimé dans ConfigureAndroidModuleStepTest
|
|
Expérience utilisateur |
[Demande d'élément graphique] Icône "Envoyer des commentaires"
|
|
Fenêtres et menus |
Icônes agaçantes en bas à droite
|
|