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