Problèmes résolus dans Android Studio Ladybug

Android Studio Ladybug | 2024.2.1 correctif 3

Disponible avec :
  • Plug-in Android Gradle 8.7.3
Problèmes résolus
Lint
De nombreux avertissements de méthode d'API d'analyse manquants lors de l'exécution de lint
Vérification lint faussement positive android.permission.SCHEDULE_EXACT_ALARM n'est accordée qu'aux applications système

Android Studio Ladybug | 2024.2.1 correctif 2

Disponible avec :
  • Plug-in Android Gradle 8.7.2
Problèmes résolus
Lint
AGP 8.7.0 : faux positif de lint RestrictedApi sur NavOptionsBuilder.popUpTo
Réducteur de code (R8)
[R8 8.6.27] L'implémentation de la méthode a été remplacée par "throw null"
Les fichiers ProGuard Android par défaut génèrent un avertissement lorsqu'ils sont utilisés avec la version actuelle de R8
MissingStartupProfileItemsDiagnostic plante le client Gradle avec une erreur de manque de mémoire si le message est trop volumineux

Android Studio Ladybug | 2024.2.1 correctif 1

Disponible avec :
  • Plug-in Android Gradle 8.7.1
Problèmes résolus
Plug-in Android Gradle
Les documents agp contiennent de nombreux éléments à définir.
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
IntelliJ
Impossible d'ouvrir Android Studio: plugins essentiels manquants
Lint
AGP 8.6.1 : régression : échec de lint WrongConstant lors de l'utilisation de [Int].toLong() dans un @LongDef en 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
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

Android Studio Ladybug | 2024.2.1 RC 1

Disponible avec :
  • Plug-in Android Gradle 8.7.0-rc01
Problèmes résolus
Lint
"Faux positif" WrongConstant lors de l'utilisation de PackageManager.ResolveInfoFlags.of avec Kotlin

Android Studio Ladybug | 2024.2.1 Bêta 2

Disponible avec :
  • Plug-in Android Gradle 8.7.0-beta02
Problèmes résolus
Lint
Incompatibilité de KtAnalysisSessionProvider avec les vérifications lint introduite dans 8.7.0-alpha04

Android Studio Ladybug | 2024.2.1 Canary 9

Disponible avec :
  • Plug-in Android Gradle 8.7.0-alpha09
Problèmes résolus
Plug-in Android Gradle
BuildType#initWith copie le bloc de post-traitement, mais la configuration ProGuard n'est pas appliquée
Impossible de fusionner pour les balises foregroundServiceType
Échec de l'exécution de lint Android avec NoSuchFileException
Variante de compilation
[Nouvelle interface utilisateur] Incohérence des styles de bannière pour les conflits de variantes
Lint
"android:host est manquant" pour les URI avec un hôte nul
Éditeur de navigation
Ajout de naveditor au hook de présoumission ktfmt
Liaison de vue
Classe ViewBinding non générée à partir d'androidTest/ layouts

Android Studio Ladybug | 2024.2.1 Canary 8

Disponible avec :
  • Plug-in Android Gradle 8.7.0-alpha08
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.
Échec de l'exécution de lint Android avec NoSuchFileException

Android Studio Ladybug | 2024.2.1 Canary 7

Disponible avec :
  • Plug-in Android Gradle 8.7.0-alpha07
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.
Outil d'inspection du réseau
L'outil d'inspection du réseau Android Studio ne fonctionne pas avec la compression Brotli
Éditeur de traductions
L'ordre des chaînes doit être conservé

Android Studio Ladybug | 2024.2.1 Canary 5

Disponible avec :
  • Plug-in Android Gradle 8.7.0-alpha05
Problèmes résolus
Cycle de vie
UAST K2: valeur nulle incorrecte du paramètre lambda résolu avec le type de plate-forme
Lint
Lint doit rechercher les objets non valides utilisés comme ViewGroups
Logcat
Le texte de la fenêtre d'outil Logcat ne suit pas la configuration du zoom dans "Apparence/Accessibilité"

Android Studio Ladybug | 2024.2.1 Canary 4

Disponible avec :
  • Plug-in Android Gradle 8.7.0-alpha04
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.
AGP 8.5: de nombreuses tâches "mergeDebugResources" sont exécutées, ce qui ralentit les compilations
Définir ndk 27 comme NDK par défaut dans AGP.
Build C++
La variable d'environnement JAVA_TOOL_OPTIONS entraîne l'échec des builds du NDK
Analyse du code
Lint fournit une suggestion incorrecte concernant removeLast
Outil d'inspection de bases de données
Inspecteur de base de données, les dernières lignes de la table sont masquées derrière les barres inférieures
Aperçu
L'aperçu Compose AS ne fonctionne pas avec les éléments générés