Kotlin sürümleri için gerekli AGP, D8 ve R8 sürümleri

Android Gradle eklentisi (AGP) ile D8 ve R8 derleyicileri, Kotlin 1.3 ve sonraki sürümlerindeki sınıf dosyalarıyla uyumludur.

D8 ve R8 derleyicileri, 2.1.86 sürümünden (AGP 4.1'e dahil) itibaren Kotlin 1.3 sürümündeki sınıf dosyalarını destekler. Kotlin 1.4 ve sonraki sürümlerindeki sınıf dosyaları için her Kotlin sürümünde minimum AGP, D8 ve R8 sürümü gerekir.

Aşağıdaki tabloda, her Kotlin sürümü için gereken minimum AGP, D8 ve R8 sürümleri gösterilmektedir. AGP'nin D8 ve R8 ile birlikte geldiğini unutmayın. Bu nedenle, gerekli D8 ve R8 sürümü yalnızca D8 ve R8'i AGP dışında kullanırken veya paketlenmiş sürümü geçersiz kılarken geçerlidir.

Kotlin sürümü Gerekli AGP sürümü Gerekli 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
2.1 8.6 8.6.17
2,2 8.10 8.10.21
2.3 9.0.0-alpha03 8.13.191

Tabloda listelenen AGP sürümleri, belirtilen D8 ve R8 derleyici sürümlerini otomatik olarak kullanır.

Java 8+ API desugaring kullanılırken AGP 7.0 sürümü (ve D8 ile R8 3.0.76 sürümü) gerekir. R8 yalnızca 1.4 ve daha yeni sürümlerdeki Kotlin meta verilerini yayınlayabilir. R8, Kotlin 1.3 sürümünden meta veriler içeren bir Kotlin kitaplığını küçültmek için kullanıldığında meta veriler Kotlin 1.4 biçimine dönüştürülür. Kotlin 1.4 ve sonraki sürümlerde R8, sürümü korur.


  1. 9.0.28'den önceki 9.x sürümleri Kotlin 2.3'ü desteklemez.