Problèmes résolus dans la version groupée d'Android Studio Ladybug
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 RC 1
Disponible avec :
- Plug-in Android Gradle 8.8.0-rc01
Problèmes résolus |
Plug-in Android Gradle |
Le plug-in com.android.settings ne reconnaît pas targetSdk
|
|
Importation/Synchronisation |
La mise à jour groupée Ladybug 2024.2.2 Canary 9 se bloque lors de l'indexation
|
|
Jetpack Compose |
"Les appels produceState doivent attribuer une valeur dans le lambda du producteur: la vérification lint ne comprend pas l'attribution d'expression "if"
|
|
Lint |
Vérification lint faussement positive android.permission.SCHEDULE_EXACT_ALARM n'est accordée qu'aux applications système
|
Le mode K2 génère un avertissement RestrictedApi lors de l'utilisation de .hasRoute(Route::class) dans Android Studio
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Bêta 1
Disponible avec :
- Plug-in Android Gradle 8.8.0-beta01
Problèmes résolus |
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)
|
|
Affichage |
Android Studio plante lors de la prévisualisation des fichiers de mise en page
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 9
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha09
Problèmes résolus |
Lecteur d'APK |
L'analyseur d'APK doit détecter automatiquement les fichiers de mappage dans les app bundles
|
|
Compilateur DEX (D8) |
La bibliothèque Desugar 2.1.0 ne fonctionne pas avec AGP 8.5.2
|
|
Importation/Synchronisation |
"2 fichiers trouvés avec le chemin d'accès " : erreur non exploitable
|
Non-respect des projets isolés dans JetGradlePlugin
|
|
Mise en page et modification des ressources |
Le bouton "Activer/Désactiver la visibilité et la position des outils" ne s'affiche pas dans l'éditeur de mise en page depuis la version 2024 d'Android Studio.
|
|
Outil d'inspection du réseau |
Dans l'outil d'inspection du réseau, le corps de la requête doit être à faire défiler.
|
|
Appareils en cours d'exécution |
Bug: lors de la mise à jour vers Android 15, Android Studio ne parvient pas à éteindre l'écran lors de la duplication
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 8
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha08
Problèmes résolus |
Plug-in Android Gradle |
Les APK générés à partir de bundles ne prennent pas en compte la compatibilité avec la Privacy Sandbox
|
|
Android Studio |
"Le lambda peut être remplacé par une référence de méthode" suggéré alors que cela n'est pas utile en raison de restrictions de version
|
|
Compilateur et environnement d'exécution |
Faux positif ProduceStateDoesNotAssignValue
|
|
Modification |
Suppression des utilisations de l'EP obsolète: com.intellij.dom.fileDescription
|
La suggestion de renommage par IA inclut le nom actuel/d'origine
|
|
Gradle |
Le paramètre pseudoLocalesEnabled doit mettre à jour automatiquement les ressourcesConfigurations.
|
|
Lint |
AbstractAnnotationDetector vérifie les fonctions/constructeurs surchargés incorrects
|
Lint ImportAliasTestMode ne crée pas d'alias d'importation pour les fonctions de niveau supérieur
|
L'analyse lint WrongConstant apparaît deux fois
|
Nouveaux avertissements lint ObsoleteSdkInt avec AGP 8.8
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 7
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha07
Problèmes résolus |
Android Studio |
"Le lambda peut être remplacé par une référence de méthode" suggéré alors qu'il n'est pas utile de le faire en raison de restrictions de version
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 6
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha06
Problèmes résolus |
Assistant de mise à niveau pour SDK Android |
Les liens de l'assistant de mise à niveau pour SDK Android pointent vers la documentation interne de Google
|
|
Recommandations sur la qualité des applis |
Lien "En savoir plus" incorrect sur les VCS dans la fenêtre pop-up d'informations sur l'IQA
|
|
Éditeur de code |
Certaines inspections IntelliJ ne voient pas les annotations injectées par Metalava dans le SDK Android
|
|
Compatibilité avec Dagger/Hilt |
Icône de marge manquante pour les fournisseurs injectés Dagger avec K2
|
|
Outil d'inspection de la mise en page |
L'outil d'inspection de la mise en page n'affiche pas le nombre de recompositions dans les enfants
|
|
Lint |
AGP 8.7.0 : faux positif de lint RestrictedApi sur NavOptionsBuilder.popUpTo
|
L'analyse lint WrongConstant apparaît deux fois
|
L'avertissement "MonochromeLauncherIcon: l'icône monochrome n'est pas définie" n'est pas détecté par Android Studio
|
|
Exécution des tests |
java.lang.NoClassDefFoundError lors de l'exécution de tests à l'aide de JUnit
|
La configuration d'exécution des tests unitaires n'est pas correctement mise à jour
|
|
Outils de test |
maxConcurrentDevices=1 n'empêche pas l'exécution simultanée de plusieurs émulateurs
|
|
Assistant de mise à niveau |
Ajout de la prise en charge dans AUA pour activer "buildFeatures.resValues" dans le DSL de chaque projet qui l'utilise.
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 5
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha05
Problèmes résolus |
Plug-in Android Gradle |
Options de compilation: ajout d'une option "Build Run configuration" (Configuration de l'exécution de la compilation) et définition de celle-ci comme valeur par défaut
|
BuildConfig ne peut pas être résolu dans les tests unitaires lorsque vous utilisez android.enableBuildConfigAsBytecode=true.
|
|
Intégration de Lint |
L'analyse lint échoue lors de l'importation d'un fichier AAR avec des fichiers d'implémentation
|
|
Logcat |
Encapsulage étrange dans Logcat Android Studio
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 4
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha04
Problèmes résolus |
Plug-in Android Gradle |
[AGP] Le fournisseur Lazy SdkComponents.ndkDirectory ne parvient pas à générer de valeur, mais l'API android.ndkDirectory eager fonctionne
|
|
Lecteur d'APK |
Autoriser le saut vers un nœud à partir de "Rechercher des utilisations" dans l'analyseur d'APK
|
APK Analyzer: l'UI des références de méthode par rapport aux définitions est très déroutante
|
|
Compilation d'AOSP |
LibFuzzer n'est pas disponible pour le module du fournisseur sur Android
|
|
Outil d'inspection de bases de données |
Inspection de l'application > Outil d'inspection de bases de données: conserver les choix de l'IDE entre les exécutions de l'application
|
|
Infrastructure |
Mise à niveau vers Gradle 8.10.2
|
|
IntelliJ |
Impossible d'ouvrir Android Studio: plugins essentiels manquants
|
|
Mise en page et modification des ressources |
Refactoring de la mise en page XML répété - remise à la valeur d'origine ?
|
|
Lint |
Gérer les annotations d'utilisation de type dans plus de cas pour l'analyse lint UnknownNullness
|
AGP 8.6.1 : régression : échec de lint WrongConstant lors de l'utilisation de [Int].toLong() dans un @LongDef en Kotlin
|
|
Multiplateforme |
AGP-KMP ne propage pas returnDefaultValues = true. Il ne fonctionne pas.
|
|
StudioBot |
Android Studio ajoute "Ask Gemini" (Demander à Gemini) au message de titre de chaque trace de la pile dans Logcat
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 3
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha03
Problèmes résolus |
Lecteur d'APK |
Autoriser le saut vers un nœud à partir de "Rechercher des utilisations" dans l'analyseur d'APK
|
L'analyseur d'APK affiche une taille incorrecte dans l'entrée de l'APK interne
|
L'action "Afficher le bytecode" doit être plus accessible
|
Le visionneuse de bytecode est une boîte de dialogue non standard
|
Le plug-in Android dans IDEA empêche IDEA d'ouvrir les fichiers ZIP
|
Arctic Fox: le fichier resources.arsc ne parvient souvent pas à se charger dans l'analyseur d'APK
|
|
Assistant de connexion |
Assistant de connexion : symboles défectueux
|
|
Gestionnaire d'appareils |
Création d'un appareil | L'AS n'économise pas la quantité de RAM
|
|
Modification |
AS 2024.1.2 RC 1 se bloque fréquemment
|
|
Gradle |
Non-respect des projets isolés dans "addGradleAndroidTestListener.gradle"
|
|
Mise en page et modification des ressources |
"Police" est remplacé par "Autres polices…"
|
|
Logcat |
Demande de fonctionnalité: Logcat doit utiliser automatiquement la fonctionnalité de suivi pour les traces de pile obscurcies R8
|
Pixel 3 et 3a non disponibles comme options dans le menu déroulant "Capture d'écran avec cadre"
|
|
Nouveau code/Modèles |
Canaux de notification compatibles avec les modèles de messagerie automatique
|
|
Gestionnaire de ressources |
La barre de recherche du sélecteur de ressources ne se met pas au premier plan
|
|
Ressources |
Le répertoire de ressources Android est masqué
|
Ensembles de sources de sous-modules non listés lors de la création d'une chaîne
|
|
Exécution des tests |
java.lang.NoClassDefFoundError lors de l'exécution de tests à l'aide de JUnit
|
|
StudioBot |
Activer la complétion de code Gemini AI pour C++ et Dart
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 2
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha02
Problèmes résolus |
Plug-in Android Gradle |
Implémentation d'un indicateur pour désactiver la vérification de la version minimale d'AGP
|
Les interactions de l'AGP avec la configuration des options du compilateur Kotlin sont confuses
|
AGP doit exposer un BuiltArtifactLoader pour l'APK du projet cible dans les projets com.android.test.
|
|
Éditeur de code |
Problème d'expansion des lignes R.string.xxx
|
L'option "Activer la mise en forme de Compose pour les modificateurs" met trop en forme
|
|
Aperçu de Compose |
L'accès au service Sensor System arrête l'affichage de l'aperçu de Compose
|
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
|
|
Outil d'inspection de bases de données |
Impossible d'utiliser l'outil d'inspection de bases de données pour l'inspection d'applications Android Studio
|
|
Débogueur |
SyncService calcule de manière incorrecte la taille de l'annuaire
|
|
Gestionnaire d'appareils |
La densité est calculée de manière incorrecte dans le gestionnaire d'avd
|
L'éditeur d'AVD de l'émulateur rétablit toujours le type d'appareil sur "Téléphone/Tablette" lorsqu'il s'agit d'un appareil "automobile"
|
avdmanager: la taille de la carte SD n'est pas prise en compte
|
|
Mise en page et modification des ressources |
Envisagez de supprimer la dépendance Hamcrest dans les API layoutlib
|
Impossible de caster BufferedInputStream vers la classe AssetManager$AssetInputStream
|
|
Lint |
"Faux positif" WrongConstant lors de l'utilisation de PackageManager.ResolveInfoFlags.of avec Kotlin
|
Erreur lint "Au moins un hôte doit être spécifié" lors du paramétrage du schéma de filtre d'intent http ou https
|
|
Logcat |
L'option "Enregistrer l'écran" d'Android Studio ne parvient pas à écraser le fichier existant
|
Le défilement ADB fonctionne terriblement !
|
|
Assistant de création de projet |
Bouton d'aide de la boîte de dialogue "Importer des échantillons"
|
|
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.
|
Le Gestionnaire de ressources ne fonctionne pas correctement dans la mise à jour groupée d'Android Studio Koala | 02/01/2024
|
|
Liaison de vue |
L'importation automatique et la saisie semi-automatique ne fonctionnent pas pour la classe ViewBinding générée en mode K2
|
|
Mise à jour groupée d'Android Studio Ladybug | 02/02/2024 Canary 1
Disponible avec :
- Plug-in Android Gradle 8.8.0-alpha01
Problèmes résolus |
Plug-in Android Gradle |
Envisagez d'annoter le type d'entrée pour JacocoTransform en tant que @Classpath.
|
com.android.build.api.variant.GeneratesApk doit exposer minSdk
|
Le plug-in com.android.settings ne reconnaît pas targetSdk
|
SourceDirectories.addGeneratedSourceDirectory n'est pas compatible avec plusieurs variantes
|
|
Éditeur de code |
Requête: ajout d'outils d'aide à la saisie semi-automatique pour l'annotation: @RequiresPermission
|
|
Compatibilité avec Dagger/Hilt |
Icône de marge manquante pour les fournisseurs injectés Dagger avec K2
|
|
Éditeur de fichiers Gradle |
Les modifications apportées à build.gradle à partir du visionneuse des différences ne sont pas détectées
|
|
Lint |
Incompatibilité de KtAnalysisSessionProvider avec les vérifications lint introduite dans 8.7.0-alpha04
|
|
Intégration de Lint |
La tâche de variante lint n'est pas trouvée après l'évaluation
|
|
Logcat |
Le défilement de Logcat jusqu'à la fin ne fonctionne pas
|
|
Fichiers manifestes |
J'ai essayé d'utiliser tools:node="merge-only-attributes", mais je n'ai pas pu sans message d'erreur
|
|
Éditeur de navigation |
Ajout de naveditor au hook de présoumission ktfmt
|
|
Structure du projet |
Boutons de largeur nulle dans la structure du projet
|
|
Appareils en cours d'exécution |
La fonction Copier-Coller ne fonctionne pas dans Android Studio (Linux)
|
|
StudioBot |
(Ask Gemini) s'affiche dans Logcat sans être un lien
|
|
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)."],[],[]]