Android-Gradle-Plug-in 8.12.0 (Juli 2025)

Das Android-Gradle-Plug-in 8.12.0 ist ein wichtiger Release, der eine Vielzahl neuer Funktionen und Verbesserungen enthält.

Kompatibilität

Das maximale API-Level, das vom Android-Gradle-Plug-in 8.12 unterstützt wird, ist API-Level 36. Weitere Informationen zur Kompatibilität:

Mindestversion Standardversion Hinweise
Gradle 8.13 8.13 Weitere Informationen finden Sie unter Gradle aktualisieren.
SDK-Build-Tools 35.0.0 35.0.0 Installieren oder konfigurieren Sie die SDK-Build-Tools.
NDK 27.0.12077973 Installieren Sie oder konfigurieren Sie eine andere Version des NDK.
JDK 17 17 Weitere Informationen finden Sie unter JDK-Version festlegen.

Behobene Probleme

Android-Gradle-Plug-in 8.12.0

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
AGP zu configurations.register verschieben, um die sofortige Realisierung von Konfigurationen zu vermeiden
Verschachtelte MANIFEST.MF-Dateien in defaultExcludes einbeziehen
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.
SourceDirectories.addGeneratedSourceDirectory ist nicht für mehrere Varianten geeignet
AGP 8.8.0-alpha09 verursacht Probleme mit JaCoCo-Berichten
[fused lib - public] adding kmp lib like coil does not work
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
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
AbstractAnnotationDetector prüft falsche überladene Funktionen/Konstruktoren
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öglicherweise falsch positives Ergebnis in Android Studio für „die die“ auf Deutsch
Die Regel „SupportAnnotationUsage“ sollte KT-73255 unterstützen
[Lint] Zu viele Falschmeldungen von „MemberExtensionConflict“ – Problembeschreibung ist falsch
[lint] Falsch positiver MemberExtensionConflict bei Konflikt mit Parameternamen
[lint] PropertyEscape-Fehler bei gültiger Properties-Datei

Android-Gradle-Plug-in 8.12.1

Behobene Probleme
Android-Gradle-Plug-in
`com.android.kotlin.multiplatform.library` stürzt mit von Gradle verwalteten Geräten ab

Android-Gradle-Plug-in 8.12.2

Behobene Probleme