Sistem build Android Studio didasarkan pada Gradle. Plugin Android Gradle menambahkan beberapa fitur yang dikhususkan untuk mem-build aplikasi Android.
Halaman ini menjelaskan cara menjaga alat Gradle Anda agar selalu update. Untuk mengetahui catatan rilis plugin Android Gradle, lihat halaman catatan rilis.
Untuk mengetahui ringkasan tingkat tinggi tentang perubahan yang dapat menyebabkan gangguan pada plugin Android Gradle, lihat roadmap plugin Android Gradle.
Untuk mengetahui detail cara mengonfigurasi build Android dengan Gradle, lihat halaman berikut:
- Mengonfigurasi build Anda
- Referensi DSL plugin Android Gradle
- Referensi DSL Gradle
- Panduan pengguna performa Gradle
Untuk informasi sistem build Gradle selengkapnya, lihat Panduan pengguna Gradle.
Mengupdate plugin Android Gradle
Saat mengupdate Android Studio, Anda mungkin menerima permintaan untuk otomatis mengupdate plugin Android Gradle ke versi terbaru yang tersedia. Anda dapat memilih untuk menerima update atau menentukan versi secara manual berdasarkan persyaratan build project.
Anda dapat menentukan versi plugin di
menu File > Project
Structure > Project di Android Studio, atau
dalam file build.gradle.kts level teratas. Versi plugin berlaku untuk
semua modul yang dibuat di project Android Studio tersebut. Contoh berikut menetapkan
plugin ke versi 9.3.0 dari
build.gradle.kts file:
Kotlin
plugins { id("com.android.application") version "9.3.0" apply false id("com.android.library") version "9.3.0" apply false id("org.jetbrains.kotlin.android") version "2.3.21" apply false }
Groovy
plugins { id 'com.android.application' version '9.3.0' apply false id 'com.android.library' version '9.3.0' apply false id 'org.jetbrains.kotlin.android' version '2.3.21' apply false }
Perhatian: Anda tidak boleh menggunakan dependensi dinamis dalam nomor versi, misalnya 'com.android.tools.build:gradle:9.3.+'.
Penggunaan fitur ini dapat menyebabkan update versi yang tidak terduga dan kesulitan
untuk mengatasi perbedaan versi.
Jika versi plugin yang ditentukan belum didownload, Gradle akan mendownloadnya pada project yang Anda build selanjutnya, atau klik File > Sync Project with Gradle Files dari panel menu Android Studio.
Mengupdate Gradle
Saat mengupdate Android Studio, Anda mungkin menerima permintaan untuk mengupdate juga Gradle ke versi terbaru yang tersedia. Anda dapat memilih untuk menerima update atau menentukan versi secara manual berdasarkan persyaratan build project.
Tabel berikut mencantumkan versi Gradle yang diperlukan untuk setiap versi plugin Android Gradle. Agar performanya optimal, Anda harus menggunakan Gradle dan plugin versi terbaru.
| Versi plugin | Versi Gradle minimum yang diperlukan |
|---|---|
| 9.3 | 9.5.0 |
| 9.2 | 9.4.1 |
| 9.1 | 9.3.1 |
| 9.0 | 9.1.0 |
| 8.13 | 8.13 |
| 8.12 | 8.13 |
| 8.11 | 8.13 |
| 8.10 | 8.11.1 |
| 8.9 | 8.11.1 |
| 8.8 | 8.10.2 |
| 8.7 | 8.9 |
| 8.6 | 8.7 |
| 8.5 | 8.7 |
| 8.4 | 8.6 |
| 8.3 | 8.4 |
| 8.2 | 8.2 |
| 8.1 | 8.0 |
| 8.0 | 8.0 |
Versi lama
| Versi plugin | Versi Gradle yang diperlukan |
|---|---|
| 7.4 | 7.5 |
| 7.3 | 7.4 |
| 7.2 | 7.3.3 |
| 7.1 | 7.2 |
| 7.0 | 7.0 |
| 4.2.0+ | 6.7.1 |
| 4.1.0+ | 6.5+ |
| 4.0.0+ | 6.1.1+ |
| 3.6.0 - 3.6.4 | 5.6.4+ |
| 3.5.0 - 3.5.4 | 5.4.1+ |
| 3.4.0 - 3.4.3 | 5.1.1+ |
| 3.3.0 - 3.3.3 | 4.10.1+ |
| 3.2.0 - 3.2.1 | 4.6+ |
| 3.1.0+ | 4.4+ |
| 3.0.0+ | 4.1+ |
| 2.3.0+ | 3.3+ |
| 2.1.3 - 2.2.3 | 2.14.1 - 3.5 |
| 2.0.0 - 2.1.2 | 2.10 - 2.13 |
| 1.5.0 | 2.2.1 - 2.13 |
| 1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
| 1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
Anda dapat menentukan versi Gradle di menu File > Project Structure > Project di Android Studio, atau mengupdate versi Gradle menggunakan command line.
Cara yang lebih disukai adalah menggunakan alat command line
Gradle Wrapper, yang mengupdate skrip gradlew. Contoh berikut menetapkan versi Gradle ke 9.5.0 menggunakan Gradle Wrapper.
Perhatikan bahwa Anda harus menjalankan perintah ini dua kali untuk mengupgrade Gradle dan
Gradle Wrapper itu sendiri (untuk mengetahui informasi selengkapnya, lihat
Mengupgrade Gradle Wrapper).
gradle wrapper --gradle-version 9.5.0
Namun, hal ini mungkin gagal dalam beberapa kasus, misalnya jika Anda baru saja mengupdate plugin Android Gradle
dan plugin tersebut tidak lagi mematuhi versi Gradle saat ini. Dalam hal ini,
Anda harus mengedit referensi distribusi Gradle dalam file
gradle/wrapper/gradle-wrapper.properties. Contoh berikut menetapkan versi Gradle ke 9.5.0 dalam file gradle-wrapper.properties.
...
distributionUrl = https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip
...
Kompatibilitas Android Studio dan plugin Android Gradle
Sistem build Android Studio didasarkan pada Gradle. Plugin Android Gradle (AGP) menambahkan beberapa fitur yang dikhususkan untuk membangun aplikasi Android. Tabel berikut mencantumkan versi AGP yang diperlukan untuk setiap versi Android Studio.
| Versi Android Studio | Versi AGP yang diperlukan |
|---|---|
| Quail 2 | 2026.1.2 | 7.1-9.3 |
| Quail 1 | 2026.1.1 | 7.1-9.2 |
| Panda 4 | 2025.3.4 | 7.1-9.2 |
| Panda 3 | 2025.3.3 | 7.0-9.1 |
| Panda 2 | 2025.3.2 | 7.0-9.1 |
| Panda 1 | 2025.3.1 | 7.0-9.0 |
| Update Fitur Baru Otter 3 | 2025.2.3 | 4.2-9.0 |
| Update Fitur Baru Otter 2 | 2025.2.2 | 4.1-8.13 |
| Otter | 2025.2.1 | 4.0-8.13 |
| Update Fitur Baru Narwhal 4 | 2025.1.4 | 4.0-8.13 |
| Update Fitur Baru Narwhal 3 | 2025.1.3 | 4.0-8.13 |
| Update Fitur Baru Narwhal | 2025.1.2 | 4.0-8.12 |
| Narwhal | 2025.1.1 | 3.2-8.11 |
| Update Fitur Baru Meerkat | 2024.3.2 | 3.2-8.10 |
| Meerkat | 2024.3.1 | 3.2-8.9 |
Versi lama
| Versi Android Studio | Versi AGP yang diperlukan |
|---|---|
| Update Fitur Baru Ladybug | 2024.2.2 | 3.2-8.8 |
| Ladybug | 2024.2.1 | 3.2-8.7 |
| Update Fitur Baru Koala | 2024.1.2 | 3.2-8.6 |
| Koala | 2024.1.1 | 3.2-8.5 |
| Jellyfish | 2023.3.1 | 3.2-8.4 |
| Iguana | 2023.2.1 | 3.2-8.3 |
| Hedgehog | 2023.1.1 | 3.2-8.2 |
| Giraffe | 2022.3.1 | 3.2-8.1 |
| Flamingo | 2022.2.1 | 3.2-8.0 |
| Electric Eel | 2022.1.1 | 3.2-7.4 |
| Dolphin | 2021.3.1 | 3.2-7.3 |
| Chipmunk | 2021.2.1 | 3.2-7.2 |
| Bumblebee | 2021.1.1 | 3.2-7.1 |
| Arctic Fox | 2020.3.1 | 3.1-7.0 |
Untuk mendapatkan informasi tentang hal yang baru dalam plugin Android Gradle, lihat catatan rilis plugin Android Gradle.
Versi minimum alat untuk level API Android
Ada versi minimum Android Studio dan AGP yang mendukung level API tertentu. Menggunakan versi Android Studio atau AGP yang lebih rendah dari yang diperlukan oleh targetSdk atau compileSdk project Anda dapat menyebabkan masalah yang tidak terduga. Sebaiknya gunakan versi pratinjau terbaru Android Studio dan AGP untuk mengerjakan project yang menargetkan versi pratinjau Android OS. Anda dapat
menginstal versi pratinjau Android Studio bersama dengan versi stabil.
Versi minimum Android Studio dan AGP adalah sebagai berikut:
| Level API | Versi Android Studio minimum | Versi AGP minimum |
|---|---|---|
| 37.0 | Panda 3 | 2025.3.3 Patch 1 | 9.1.1 |
| 36.1 | Update Fitur Baru Narwhal 3 | 2025.1.3 | 8.13.0 |
| 36 | Meerkat | 2024.3.1 Patch 1 | 8.9.1 |
| 35 | Update Fitur Baru Koala | 2024.2.1 | 8.6.0 |
| 34 | Hedgehog | 2023.1.1 | 8.1.1 |
| 33 | Flamingo | 2022.2.1 | 7.2 |