Il sistema di compilazione di Android Studio è basato su Gradle e il plug-in Android per Gradle aggiunge diverse funzionalità specifiche per la creazione di app Android.
Questa pagina spiega come mantenere aggiornati gli strumenti Gradle. Per le note di rilascio del plug-in Android per Gradle, consulta la relativa pagina.
Per un riepilogo generale delle imminenti modifiche che causano interruzioni nel plug-in Android per Gradle, consulta la roadmap del plug-in Android per Gradle.
Per informazioni dettagliate su come configurare le build Android con Gradle, consulta le seguenti pagine:
- Configura la build
- Riferimento DSL del plug-in Android per Gradle
- Riferimento DSL di Gradle
- Guida per l'utente alle prestazioni di Gradle
Per ulteriori informazioni sul sistema di compilazione Gradle, consulta la guida per l'utente di Gradle.
Aggiorna il plug-in Android per Gradle
Quando aggiorni Android Studio, potresti ricevere un messaggio che ti chiede di aggiornare automaticamente il plug-in Android per Gradle all'ultima versione disponibile. Puoi scegliere di accettare l'aggiornamento o specificare manualmente una versione in base ai requisiti di build del progetto.
Puoi specificare la versione del plug-in in
nel menu File > Struttura
del progetto > Progetto in Android Studio o
nel file build.gradle.kts di primo livello. La versione del plug-in si applica a
tutti i moduli creati nel progetto Android Studio. L'esempio seguente imposta
il plug-in alla versione 9.2.0 dal
build.gradle.kts file:
Kotlin
plugins { id("com.android.application") version "9.2.0" apply false id("com.android.library") version "9.2.0" apply false id("org.jetbrains.kotlin.android") version "2.3.21" apply false }
Alla moda
plugins { id 'com.android.application' version '9.2.0' apply false id 'com.android.library' version '9.2.0' apply false id 'org.jetbrains.kotlin.android' version '2.3.21' apply false }
Attenzione: non devi utilizzare dipendenze dinamiche nei numeri di versione, ad esempio 'com.android.tools.build:gradle:9.2.+'.
L'utilizzo di questa funzionalità può causare aggiornamenti di versione imprevisti e difficoltà
nella risoluzione delle differenze di versione.
Se la versione del plug-in specificata non è stata scaricata, Gradle la scarica la volta successiva che crei il progetto o fai clic su File > Sincronizza progetto con file Gradle dalla barra dei menu di Android Studio.
Aggiorna Gradle
Quando aggiorni Android Studio, potresti ricevere un messaggio che ti chiede di aggiornare anche Gradle all'ultima versione disponibile. Puoi scegliere di accettare l' aggiornamento o specificare manualmente una versione in base ai requisiti di build del progetto.
La tabella seguente elenca la versione di Gradle richiesta per ogni versione del plug-in Android per Gradle. Per ottenere prestazioni ottimali, devi utilizzare la versione più recente possibile sia di Gradle sia del plug-in.
| Versione del plug-in | Versione minima di Gradle richiesta |
|---|---|
| 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 |
Versioni precedenti
| Versione del plug-in | Versione di Gradle richiesta |
|---|---|
| 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 |
Puoi specificare la versione di Gradle nel menu File > Struttura del progetto > Progetto in Android Studio oppure aggiornare la versione di Gradle utilizzando la riga di comando.
Il modo preferito è utilizzare lo strumento a riga di comando
Gradle Wrapper, che aggiorna gli script gradlew. L'esempio seguente imposta la versione di Gradle su 9.4.1 utilizzando Gradle Wrapper.
Tieni presente che devi eseguire questo comando due volte per eseguire l'upgrade sia di Gradle sia di
Gradle Wrapper (per ulteriori informazioni, consulta
Eseguire l'upgrade di Gradle Wrapper).
gradle wrapper --gradle-version 9.4.1
Tuttavia, in alcuni casi, ad esempio se hai appena aggiornato AGP
e non è più conforme alla versione corrente di Gradle, questa operazione potrebbe non riuscire. In questo caso,
devi modificare il riferimento alla distribuzione di Gradle nel
gradle/wrapper/gradle-wrapper.properties file. L'esempio seguente
imposta la versione di Gradle su 9.4.1 nel
gradle-wrapper.properties file.
...
distributionUrl = https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
...
Compatibilità tra il plug-in Android per Gradle e Android Studio
Il sistema di compilazione di Android Studio è basato su Gradle e il plug-in Android per Gradle (AGP) aggiunge diverse funzionalità specifiche per la creazione di app Android. La tabella seguente elenca la versione di AGP richiesta per ogni versione di Android Studio.
| Versione di Android Studio | Versione di AGP richiesta |
|---|---|
| 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 |
| Otter 3 Feature Drop | 2025.2.3 | 4.2-9.0 |
| Otter 2 Feature Drop | 2025.2.2 | 4.1-8.13 |
| Otter | 2025.2.1 | 4.0-8.13 |
| Narwhal 4 Feature Drop | 2025.1.4 | 4.0-8.13 |
| Narwhal 3 Feature Drop | 2025.1.3 | 4.0-8.13 |
| Narwhal Feature Drop | 2025.1.2 | 4.0-8.12 |
| Narwhal | 2025.1.1 | 3.2-8.11 |
| Meerkat Feature Drop | 2024.3.2 | 3.2-8.10 |
| Meerkat | 2024.3.1 | 3.2-8.9 |
Versioni precedenti
| Versione di Android Studio | Versione di AGP richiesta |
|---|---|
| Ladybug Feature Drop | 2024.2.2 | 3.2-8.8 |
| Ladybug | 2024.2.1 | 3.2-8.7 |
| Koala Feature Drop | 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 |
Per informazioni sulle novità del plug-in Android per Gradle, consulta le relative note di rilascio.
Versioni minime degli strumenti per il livello API Android
Esistono versioni minime di Android Studio e AGP che supportano un livello API specifico. L'utilizzo di versioni di Android Studio o AGP inferiori a quelle richieste da targetSdk o compileSdk del progetto potrebbe causare problemi imprevisti. Ti consigliamo di utilizzare l'ultima versione di anteprima di Android Studio e AGP per lavorare su progetti che hanno come target le versioni di anteprima del sistema operativo Android. Puoi
installare le versioni di anteprima di Android Studio insieme a una versione stabile.
Le versioni minime di Android Studio e AGP sono le seguenti:
| Livello API | Versione minima di Android Studio | Versione minima di AGP |
|---|---|---|
| 37.0 | Panda 3 | 2025.3.3 Patch 1 | 9.1.1 |
| 36.1 | Narwhal 3 Feature Drop | 2025.1.3 | 8.13.0 |
| 36 | Meerkat | 2024.3.1 Patch 1 | 8.9.1 |
| 35 | Koala Feature Drop | 2024.2.1 | 8.6.0 |
| 34 | Hedgehog | 2023.1.1 | 8.1.1 |
| 33 | Flamingo | 2022.2.1 | 7.2 |