Geschlossene Probleme im Zusammenhang mit der Einführung der Narwhal-Funktion in Android Studio

Android Studio Narwhal Feature Drop | 2025.1.2 RC 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-rc01

Diese Version enthält kleinere Fehlerkorrekturen und Verbesserungen.

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 9

Zusammen mit folgenden Geräten veröffentlicht:
  • Android Gradle Plugin 8.12.0-alpha09
Behobene Probleme
Android-Gradle-Plug-in
BuiltInKotlinJvmAndroidCompilation funktioniert nicht mit Kotlin-Compiler-Plug-ins wie Anvil und KSP
Das Fused-Bibliotheks-Plug-in schlägt während der Aufgabe `:mergingArtifactAAR_METADATA` fehl
Lint
[lint] Falsch positiver MemberExtensionConflict bei Konflikt mit Parameternamen
[lint] PropertyEscape-Fehler bei gültiger Properties-Datei
Multiplattform
Das definierte androidLibrary.jvmTarget sollte die definierte jvmToolchain überschreiben.
Assistant upgraden
AGP Upgrade Assistant aktualisiert die Lint-Version nicht
Unterstützung des Upgrade-Assistenten für „Standardwert für targetSdk der App basierend auf compileSdk anstelle von minSdk ändern“

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 8

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-alpha08
Behobene Probleme
Android-Gradle-Plug-in
Tests können mit AGP 8.12.0-alpha05 aufgrund der Paketdeklaration im zusammengeführten Manifest nicht erstellt werden
AGP 8.12.0-alpha07 schlägt bei Release-Builds fehl, wenn das Firebase Performance-Gradle-Plug‑in angewendet wird
„ExtractAnnotations“ zu AGP KMP hinzufügen
Gradle
[fused lib - public] Cannot resolve variant for guava
Lint
[Lint] Zu viele Falschmeldungen von „MemberExtensionConflict“ – Problembeschreibung ist falsch

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 7

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-alpha07
Behobene Probleme
Android-Gradle-Plug-in
AGP 8.8.0-alpha09 verursacht Probleme bei der JaCoCo-Berichterstellung
[fused lib - public] adding kmp lib like coil does not work
Lint
Lint gibt Warnung aus, wenn Config.OLDEST_SDK im Test verwendet wird
TypoDetector stürzt bei der Schnellkorrektur regelmäßig mit IllegalArgumentException ab
Fehler: Mögliches falsch positives Ergebnis von Android Studio zu „die die“ auf Deutsch
Die Regel „SupportAnnotationUsage“ sollte KT-73255 unterstützen
Multiplattform
Häufige Quellen werden in Android Studio nicht aufgelöst, wenn sie mit dem Android Multiplatform Library-Plug-in erstellt werden.

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 6

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-alpha06
Behobene Probleme
Android-Gradle-Plug-in
SourceDirectories.addGeneratedSourceDirectory ist nicht für mehrere Varianten geeignet
Manifeste
Dokumentation zu Berechtigungen fehlerhaft
Multiplattform
Möglichkeit zum Festlegen von „testTargetSdk“ für KMP-Android-Bibliotheken hinzufügen
Vorschau
Richtlinien für die Jetpack Compose-Vorschau

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 5

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-alpha05
Behobene Probleme
Android-Gradle-Plug-in
Das Gradle-Plug-in sollte das Testmanifest zusammenführen, wenn „includeAndroidResources“ == „true“ gilt.
Quelldateien aus src/extraMain/java werden dem Compiler nicht mit „built-in-kotlin“ hinzugefügt.
ASwB
OSS-Version von ASWB kann nach der Bzlmod-Migration nicht erstellt werden
Compiler und Laufzeit
Falsch positives Ergebnis bei ProduceStateDoesNotAssignValue
Bearbeitung von E-Mails
Automatischer Bibliotheksimport für Compose importiert android-spezifische Version
Gradle
Falsch positives Ergebnis bei Versionskatalogreferenzen
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() verwendet assertThat auf ungültige Weise
Gradle-Dateien-Editor
Prüfen, ob der TOML-Fehlerparser Katalogfehler unterstützt
Sicherstellen, dass der deklarative Parser die Funktion wiederherstellen kann, wenn das Funktionsattribut ein Funktionsaufruf ist
Layout Inspector
Layout Inspector zeigt keine Anzahl der Neuzusammenstellungen in untergeordneten Elementen an
Lint
AbstractAnnotationDetector prüft falsche überladene Funktionen/Konstruktoren

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 4

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-alpha04
Behobene Probleme
Android-Gradle-Plug-in
Verschachtelte MANIFEST.MF-Dateien in defaultExcludes einschließen
Auf einen Blick
Bild kann nicht aus der Übersichtsvorschau kopiert werden
Gradle
Fehlerbehebung für AndroidBuildScriptsGroupNodeTest.appProject für IDEA
CriticalPathAnalyzerTest.testCriticalPathAnalyzerOnNoOpBuild() verwendet assertThat auf ungültige Weise
Projektstruktur
Das Ändern des JVM-Ziels in der Projektstruktur ändert „kotlinOption“ nicht.
Resource Manager
Image Asset Studio stürzt bei KMP-Projekt ab

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 3

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-alpha03
Behobene Probleme
Android-Gradle-Plug-in
AGP zu configurations.register verschieben, um die sofortige Realisierung von Konfigurationen zu vermeiden

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 2

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-alpha02

Diese Version enthält kleinere Fehlerkorrekturen und Verbesserungen.

Android Studio Narwhal Feature Drop | 2025.1.2 Canary 1

Zusammen mit folgenden Geräten veröffentlicht:
  • Android-Gradle-Plug-in 8.12.0-alpha01
Behobene Probleme
Android-Gradle-Plug-in
Booleschen Wert für „experimentalProperties“ angeben
Gerätetests in einem nicht standardmäßigen Build-Typ mit AGP explizit aktivieren funktioniert nicht
Layout Inspector
Layout Inspector zeigt keine Komponenten für XR-App im erweiterten Modus an
Geräte für das Laufen
XR-Tastenzuweisungen funktionieren nicht im Hardwaremodus
Durch Drücken von Cmd-W zum Wechseln in den XR-Hardwaremodus wird der Emulator stattdessen heruntergefahren.