Wersje kompilatora D8 i R8 wymagane dla wersji Kotlin

Wtyczka Androida do obsługi Gradle (AGP) oraz kompilatory D8 i R8 są zgodne z plików klas z Kotlin w wersji 1.3 lub nowszej.

Kompilatory D8 i R8 obsługują pliki klas z Kotlin w wersji 1.3 począwszy od od wersji 2.1.86 (uwzględnionej w zasadach AGP 4.1). W przypadku plików klas z Kotlin w wersji 1.4 lub nowszej jest wymagana minimalna liczba AGP oraz D8 i R8 dla każdej wersji Kotlin.

W tabeli poniżej znajdziesz najstarsze wersje pakietu AGP kompilatory D8 i R8 wymagane dla każdej wersji Kotlin.

Wersja Kotlin Najstarsza wersja AGP Wcześniejsza wersja D8 i R8
1.3 4.1 2.1.86
1,4 7,0 3.0.76
1,5 7,0 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 z Androidem 8.0 8.0.27
2,0 8,5 8.5.10

Wersje AGP wymienione w tabeli automatycznie używają w określonych wersjach kompilatora D8 i R8.

Korzystanie z odsłuchiwania za pomocą interfejsu Java 8+ API. Wymagana jest wersja AGP w wersji 7.0 (oraz D8 i R8 w wersji 3.0.76). R8 może emitować metadane Kotlin tylko w wersji 1.4 lub nowszej. W przypadku używania R8 do zmniejsz bibliotekę Kotlin za pomocą metadanych z wersji Kotlin w wersji 1.3, zostanie przekonwertowany na format Kotlin 1.4. Kotlin w wersji 1.4 lub nowszej R8 zachowa wersję.