Android Gradle eklentisi (AGP) ve D8 ile R8 derleyicileri sınıf dosyalarından birini kullanın.
D8 ve R8 derleyicileri, Kotlin sürüm 1.3'ten itibaren sınıf dosyalarını destekler. 2.1.86 sürümünden (AGP 4.1'e dahildir). Kotlin 1.4 ve sonraki sürümlere ait sınıf dosyaları için minimum değer Her Kotlin sürümü için AGP, D8 ve R8 sürümü.
Aşağıdaki tabloda AGP'nin en eski sürümleri gösterilmektedir ve her Kotlin sürümü için D8 ile R8 derleyicileri gerekir.
Kotlin sürümü | En eski AGP sürümü | En eski D8 ve R8 sürümü |
---|---|---|
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 | 8.0 | 8.0.27 |
2,0 | 8,5 | 8.5.10 |
Tabloda listelenen AGP sürümleri, otomatik olarak D8 ve R8 derleyici sürümünü belirtti.
Java 8 ve sonraki sürümler için API'leri azaltma stratejisini kullanırken AGP 7.0 sürümü (ve D8 ile R8 sürümü 3.0.76) gerekir. R8, yalnızca 1.4 ve daha yeni sürümlerde Kotlin meta verilerini yayınlayabilir. R8 kullanarak: bir Kotlin kitaplığını, Kotlin sürüm 1.3'teki meta verilerle birlikte küçültme Kotlin 1.4 biçimine dönüştürülür. Kotlin 1.4 ve daha yeni R8 sürümleri için sürümünü korur.