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.2

Behobene Probleme
Im Android-Gradle-Plug-in 8.12.2 wurden keine öffentlichen Probleme als behoben markiert.

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.0

Behobene Probleme
Android-Gradle-Plug-in
Booleschen Wert für experimentalProperties angeben
Gerätetests in einem nicht standardmäßigen Build-Typ mit dem Android-Gradle-Plug-in explizit aktivieren funktioniert nicht
Android-Gradle-Plug-in zu configurations.register verschieben, um die vorzeitige Realisierung von Konfigurationen zu vermeiden
Verschachtelte MANIFEST.MF-Dateien in defaultExcludes einbeziehen
Das Gradle-Plug-in sollte das Testmanifest zusammenführen, wenn includeAndroidResources == true
Quelldateien aus src/extraMain/java werden mit „built-in-kotlin“ nicht zum Compiler hinzugefügt
SourceDirectories.addGeneratedSourceDirectory ist nicht für mehrere Varianten geeignet
Das Android-Gradle-Plug-in 8.8.0-alpha09 verursacht einige JaCoCo-Berichtsprobleme
[fused lib - public] Das Hinzufügen einer KMP-Bibliothek wie Coil funktioniert nicht
Tests können mit dem Android-Gradle-Plug-in 8.12.0-alpha05 aufgrund der Paketdeklaration im zusammengeführten Manifest nicht erstellt werden
Das Android-Gradle-Plug-in 8.12.0-alpha07 schlägt bei Release-Builds fehl, wenn das Firebase Performance-Gradle-Plug-in angewendet wird
ExtractAnnotations zum Android-Gradle-Plug-in für KMP hinzufügen
BuiltInKotlinJvmAndroidCompilation funktioniert nicht mit Kotlin-Compiler-Plug-ins wie Anvil und KSP
Das Plug-in für zusammengeführte Bibliotheken schlägt bei der Aufgabe `:mergingArtifactAAR_METADATA` fehl
Lint
AbstractAnnotationDetector prüft falsche überladene Funktionen/Konstruktoren
Lint gibt eine Warnung aus, wenn Config.OLDEST_SDK im Test verwendet wird
TypoDetector stürzt regelmäßig mit IllegalArgumentException während der Schnellkorrektur ab
Fehler: Möglicherweise falsch-positives Ergebnis von Android Studio zu „die die“ auf Deutsch
Die Regel SupportAnnotationUsage sollte KT-73255 unterstützen
[Lint] Zu viele falsch-positive Ergebnisse von `MemberExtensionConflict` – die Problembeschreibung ist falsch
[Lint] MemberExtensionConflict falsch-positiv bei Konflikt mit Parameternamen
[Lint] PropertyEscape falsch-positiv bei gültiger Eigenschaften-Datei