Versi AGP, D8, dan R8 diperlukan untuk versi Kotlin
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Plugin Android Gradle (AGP) serta compiler D8 dan R8 kompatibel dengan
file class dari Kotlin versi 1.3 dan lebih tinggi.
Compiler D8 dan R8 mendukung file class dari Kotlin versi 1.3 mulai
dari versi 2.1.86 (disertakan dalam AGP 4.1).
Untuk file class dari Kotlin versi 1.4 dan yang lebih baru, diperlukan versi minimum
AGP, D8, dan R8 untuk setiap versi Kotlin.
Tabel berikut menunjukkan versi minimum AGP, D8, dan R8 yang diperlukan untuk
setiap versi Kotlin. Perhatikan bahwa AGP dipaketkan dengan D8 dan R8, sehingga
versi D8 dan R8 yang diperlukan hanya relevan saat menggunakan D8 dan R8 di luar AGP
atau jika mengganti versi yang dipaketkan.
Versi Kotlin |
Versi AGP yang diperlukan |
Versi D8 dan R8 yang diperlukan |
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 |
Versi AGP yang tercantum dalam tabel secara otomatis menggunakan
versi compiler D8 dan R8 yang ditentukan.
Saat menggunakan desugaring API Java 8+
AGP versi 7.0 (dan D8 dan R8 versi 3.0.76) diperlukan.
R8 hanya dapat memunculkan metadata Kotlin versi 1.4 dan lebih baru. Saat menggunakan R8 untuk
menyingkat library Kotlin dengan metadata dari Kotlin versi 1.3, metadata
akan dikonversi ke format Kotlin 1.4. Untuk Kotlin versi 1.4 dan yang lebih baru, R8
akan mempertahankan versi tersebut.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]