Kotlin sürümleri için gerekli AGP, D8 ve R8 sürümleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android Gradle eklentisi (AGP) ve D8 ile R8 derleyicileri, Kotlin 1.3 ve sonraki sürümlerdeki sınıf dosyalarıyla uyumludur.
D8 ve R8 derleyicileri, 2.1.86 sürümünden itibaren (AGP 4.1'e dahildir) Kotlin 1.3 sürümünden sınıf dosyalarını destekler.
Kotlin 1.4 ve sonraki sürümlerdeki sınıf dosyaları için her Kotlin sürümü için minimum gerekli AGP, D8 ve R8 sürümü vardır.
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'yi 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ü |
Zorunlu 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 |
2.1 |
8,6 |
8.6.17 |
2,2 |
8.10 |
8.10.21 |
Tabloda listelenen AGP sürümleri, belirtilen D8 ve R8 derleyici sürümlerini otomatik olarak kullanır.
Java 8 ve sonraki sürümlerde API şekerleme kaldırma özelliği kullanılırken AGP 7.0 sürümü (ve D8 ve R8 3.0.76 sürümü) gerekir.
R8 yalnızca 1.4 ve sonraki sürümlerin Kotlin meta verilerini yayınlayabilir. Kotlin 1.3 sürümünden meta veriler içeren bir Kotlin kitaplığını küçültmek için R8 kullanıldığında meta veriler Kotlin 1.4 biçimine dönüştürülür. Kotlin 1.4 ve sonraki sürümler için R8, sürümü korur.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# AGP, D8, and R8 versions required for Kotlin versions\n\nThe Android Gradle plugin (AGP) and the D8 and R8 compilers are compatible with\nclass files from Kotlin version 1.3 and higher.\n\nThe D8 and R8 compilers support class files from Kotlin version 1.3 starting\nfrom version 2.1.86 (included in AGP 4.1).\nFor class files from Kotlin version 1.4 and higher there is a minimum required\nAGP, D8, and R8 version for each Kotlin version.\n\nThe following table shows the minimum required versions of AGP, D8 and R8 for\neach Kotlin version. Note that AGP comes bundled with D8 and R8, so the\nrequired D8 and R8 version is only relevant when using D8 and R8 outside of AGP\nor if overriding the bundled version.\n\n| Kotlin version | Required AGP version | Required D8 and R8 version |\n|----------------|----------------------|----------------------------|\n| 1.3 | 4.1 | 2.1.86 |\n| 1.4 | 7.0 | 3.0.76 |\n| 1.5 | 7.0 | 3.0.77 |\n| 1.6 | 7.1 | 3.1.51 |\n| 1.7 | 7.2 | 3.2.47 |\n| 1.8 | 7.4 | 4.0.48 |\n| 1.9 | 8.0 | 8.0.27 |\n| 2.0 | 8.5 | 8.5.10 |\n| 2.1 | 8.6 | 8.6.17 |\n| 2.2 | 8.10 | 8.10.21 |\n\n\u003cbr /\u003e\n\nThe AGP versions listed in the table automatically use the\nspecified D8 and R8 compiler versions.\n\nWhen using [Java 8+ API desugaring](/studio/build/library-desugaring)\nAGP version 7.0 (and D8 and R8 version 3.0.76) is required.\nR8 can only emit Kotlin metadata of version 1.4 and newer. When using R8 to\nshrink a Kotlin library with metadata from Kotlin version 1.3 the metadata\nis converted to the Kotlin 1.4 format. For Kotlin version 1.4 and newer R8\npreserves the version."]]