Für Kotlin-Versionen erforderliche D8- und R8-Compiler-Versionen

Das Android-Gradle-Plug-in (AGP) und die Compiler D8 und R8 sind kompatibel mit Klassendateien ab Kotlin-Version 1.3.

Die D8- und R8-Compiler unterstützen Klassendateien ab Kotlin-Version 1.3 ab aus Version 2.1.86 (in AGP 4.1 enthalten). Für Klassendateien ab Kotlin-Version 1.4 gilt eine Mindestanforderung. AGP sowie D8- und R8-Version für jede Kotlin-Version.

In der folgenden Tabelle sind die frühesten Versionen von AGP aufgeführt. sowie D8- und R8-Compiler, die für jede Kotlin-Version erforderlich sind.

Kotlin-Version Früheste AGP-Version Früheste D8- und R8-Version
1.3 4.1 2,1,86
1,4 7 3,0,76
1,5 7 3,0,77
1,6 7.1 3.1.51
1,7 7,2 3.2.47
1,8 7,4 4,0,48
1,9 8.0 8.0.27
2 8,5 8.5.10

Die in der Tabelle aufgeführten AGP-Versionen verwenden automatisch den angegebene D8- und R8-Compiler-Version.

Bei Verwendung der API-Entugarierung mit Java 8+ AGP-Version 7.0 (und D8- und R8-Version 3.0.76) sind erforderlich. R8 kann nur Kotlin-Metadaten ab Version 1.4 ausgeben. Wenn Sie mit R8 Kotlin-Bibliothek mit Metadaten aus Kotlin-Version 1.3 verkleinern in das Kotlin 1.4-Format konvertiert. Für Kotlin-Version 1.4 und höher R8 die Version beibehält.