Problèmes résolus dans la version groupée d'Android Studio Narwhal

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 RC 1

Disponible avec :
  • Plug-in Android Gradle 8.12.0-rc01

Cette version inclut des corrections et des améliorations mineures.

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 9

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha09
Problèmes résolus
Plug-in Android Gradle
BuiltInKotlinJvmAndroidCompilation ne fonctionne pas avec les plug-ins de compilation Kotlin tels qu'Anvil et KSP
Échec du plug-in de bibliothèque fusionnée lors de la tâche `:mergingArtifactAAR_METADATA`
Lint
[lint] Faux positif MemberExtensionConflict en cas de conflit de nom de paramètre
[lint] Faux positif PropertyEscape sur un fichier de propriétés valide
Multiplate-forme
androidLibrary.jvmTarget défini doit remplacer jvmToolchain défini
Assistant de mise à niveau
L'assistant de mise à niveau AGP ne met pas à niveau la version lint
Assistance de l'assistant de mise à niveau pour "Modifier la valeur par défaut de targetSdk de l'application pour qu'elle soit basée sur compileSdk au lieu de minSdk"

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 8

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha08
Problèmes résolus
Plug-in Android Gradle
Impossible de créer des tests avec AGP 8.12.0-alpha05 en raison de la déclaration de package dans le fichier manifeste fusionné
AGP 8.12.0-alpha07 échoue les builds de version avec le plug-in Gradle Firebase Performance appliqué
Ajouter ExtractAnnotations à AGP KMP
Gradle
[fused lib - public] Cannot resolve variant for guava
Lint
[Lint] Faux positifs excessifs de "MemberExtensionConflict" : la description du problème est incorrecte

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 7

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha07
Problèmes résolus
Plug-in Android Gradle
AGP 8.8.0-alpha09 provoque des problèmes de création de rapports JaCoCo
[fused lib - public] adding kmp lib like coil does not work
Lint
Lint génère un avertissement lors de l'utilisation de Config.OLDEST_SDK dans le test
TypoDetector plante régulièrement avec IllegalArgumentException lors de la correction rapide
Bug : faux positif possible d'Android Studio concernant "die die" en allemand
La règle SupportAnnotationUsage doit être compatible avec KT-73255
Multiplate-forme
Sources communes non résolues dans Android Studio lors de la compilation avec le plug-in Android Multiplatform Library

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 6

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha06
Problèmes résolus
Plug-in Android Gradle
SourceDirectories.addGeneratedSourceDirectory n'est pas adapté aux variantes multiples
Fichiers manifestes
Documentation sur les autorisations non fonctionnelle
Multiplate-forme
Ajouter la possibilité de définir test targetSdk pour les bibliothèques KMP Android
Aperçu
Consignes concernant l'aperçu Jetpack Compose

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 5

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha05
Problèmes résolus
Plug-in Android Gradle
Le plug-in Gradle doit fusionner le fichier manifeste de test lorsque includeAndroidResources est défini sur "true".
Les fichiers sources de src/extraMain/java ne sont pas ajoutés au compilateur à l'aide de "built-in-kotlin"
ASwB
Impossible de compiler la version OSS d'ASWB après la migration bzlmod
Compilateur et environnement d'exécution
Faux positif ProduceStateDoesNotAssignValue
Édition de Compose
L'importation automatique de bibliothèque pour Compose importe la version spécifique à Android
Gradle
Faux positif sur les références du catalogue de versions
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() utilise assertThat de manière incorrecte
Éditeur de fichiers Gradle
Assurez-vous que l'analyseur d'erreurs toml est compatible avec les erreurs de catalogue.
S'assurer que l'analyseur déclaratif peut récupérer la fonction lorsque l'attribut de fonction est un appel de fonction
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
AbstractAnnotationDetector vérifie les fonctions/constructeurs surchargés incorrects

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 4

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha04
Problèmes résolus
Plug-in Android Gradle
Inclure les fichiers MANIFEST.MF imbriqués dans defaultExcludes
Glance
Impossible de copier l'image depuis l'aperçu Glance
Gradle
Correction d'AndroidBuildScriptsGroupNodeTest.appProject pour IDEA
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() utilise assertThat de manière incorrecte
Structure du projet
La modification de la cible JVM dans la structure du projet ne modifie pas kotlinOption
Gestionnaire de ressources
Image Asset Studio plante avec le projet KMP

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 3

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha03
Problèmes résolus
Plug-in Android Gradle
Déplacer AGP vers configurations.register pour éviter la réalisation anticipée des configurations

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 2

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha02

Cette version inclut des corrections et des améliorations mineures.

Mise à jour groupée d'Android Studio Narwhal | 2025.1.2 Canary 1

Disponible avec :
  • Plug-in Android Gradle 8.12.0-alpha01
Problèmes résolus
Plug-in Android Gradle
Spécifier une valeur booléenne pour experimentalProperties
L'activation explicite des tests d'appareil dans un type de compilation non défini par défaut à l'aide d'AGP ne fonctionne pas
Outil d'inspection de la mise en page
L'outil d'inspection de la mise en page n'affiche pas les composants de l'application XR en mode étendu
Appareils en cours d'exécution
Les raccourcis clavier XR ne fonctionnent pas en mode matériel
Appuyer sur Cmd-W pour passer au mode matériel XR ferme l'émulateur