Una volta installato Android Studio, puoi mantenere aggiornati l'IDE Android Studio e gli strumenti SDK Android con gli aggiornamenti automatici e con Android SDK Manager.
Aggiornare l'IDE utilizzando JetBrains Toolbox
Se hai installato Android Studio utilizzando JetBrains Toolbox, Toolbox è responsabile della gestione degli aggiornamenti di Android Studio. Toolbox ti consente di installare in parallelo le versioni canary, beta e stabili di Android Studio. Inoltre, se necessario, ti consente di eseguire il rollback alle versioni precedenti di ciascun elemento. Quando è disponibile un aggiornamento, viene visualizzato in Toolbox, come показано показано nella figura 1.

Figura 1. Jetbrains Toolbox che mostra gli aggiornamenti disponibili.
Aggiornare l'IDE e cambiare canale
Se hai installato Android Studio manualmente, quando è disponibile un aggiornamento per l'IDE, ti viene inviata una piccola notifica. Per verificare manualmente la presenza di aggiornamenti, fai clic su File >Impostazioni >Aspetto e comportamento > Impostazioni di sistema > Aggiornamenti (su macOS, Android Studio > Cerca aggiornamenti). Vedi la figura 2.
Gli aggiornamenti per Android Studio sono disponibili nei seguenti canali di rilascio:
- Canale Canary: queste release all'avanguardia vengono aggiornate circa una volta alla settimana e sono disponibili per il download nella pagina Release di anteprima.
Oltre a ricevere le versioni canary di Android Studio, ricevi anche le versioni di anteprima di altri strumenti SDK, tra cui l'emulatore Android.
Sebbene queste build siano soggette a più bug, vengono testate e sono disponibili per consentirti di provare nuove funzionalità e fornire feedback.
Nota: questo canale non è consigliato per lo sviluppo di produzione.
- Canale beta:si tratta di release candidate basate su build Canary stabili e sono disponibili per il download nella pagina Release di anteprima. Vengono rilasciate per ricevere feedback prima di essere integrate nel canale stabile.
- Canale stabile:la release stabile ufficiale di Android Studio.
Se vuoi provare uno dei canali di anteprima (canary o beta) mantenendo la build stabile per i tuoi progetti di produzione, puoi installarli affiancati.

Figura 2. Le preferenze relative agli aggiornamenti di Android Studio.
Eliminare le directory di Android Studio inutilizzate

Quando esegui una versione principale di Android Studio per la prima volta, vengono cercate le directory contenenti cache, impostazioni, indici e log per le versioni di Android Studio per le quali non è possibile trovare un'installazione corrispondente. La finestra di dialogo Elimina directory Android Studio non utilizzate mostra le posizioni, le dimensioni e le date e gli orari dell'ultima modifica di queste directory non utilizzate e offre un'opzione per eliminarle.
Aggiornare gli strumenti con SDK Manager
Android SDK Manager ti aiuta a scaricare gli strumenti, le piattaforme e gli altri componenti dell'SDK necessari per sviluppare le tue app. Una volta scaricato, puoi trovare ciascun pacchetto nella directory indicata come Posizione dell'SDK Android, come mostrato nella figura 3.
Per aprire SDK Manager da Android Studio, fai clic su Strumenti >
SDK Manager o su SDK Manager
nella barra degli strumenti. Se non utilizzi Android Studio, puoi scaricare gli strumenti utilizzando lo strumento a riga di comando
sdkmanager
.
Quando è disponibile un aggiornamento per un pacchetto che hai già, nella casella di controllo accanto al pacchetto viene visualizzato un trattino.
- Per aggiornare un elemento o installarne uno nuovo, seleziona la casella di controllo.
- Per disinstallare un pacchetto, fai clic per deselezionare la casella di controllo.
Gli aggiornamenti in attesa sono indicati nella colonna a sinistra con un'icona di download. Le rimozioni in attesa sono indicate con una X rossa:
.
Per aggiornare i pacchetti selezionati, fai clic su Applica o Ok e accetta eventuali contratto di licenza.

Figura 3. Android SDK Manager.
Pacchetti richiesti
Nella scheda Strumenti SDK puoi trovare i seguenti strumenti:
- Android SDK Build Tools
- Include strumenti per creare app per Android. Per ulteriori informazioni, consulta le note di rilascio di SDK Build Tools.
- Android SDK Platform Tools
- Include vari strumenti richiesti dalla piattaforma Android, tra cui lo strumento
adb
. - Strumenti a riga di comando dell'SDK Android
- Include strumenti essenziali come ProGuard. Per saperne di più, consulta le note di rilascio di SDK Tools.
- Piattaforma SDK Android
Nella scheda Piattaforme SDK, devi installare almeno una versione della piattaforma Android per compilare l'app. Utilizza la versione più recente della piattaforma come target di compilazione per offrire la migliore esperienza utente sui dispositivi più recenti. Per scaricare una versione, seleziona la casella di controllo accanto al nome della versione.
Puoi comunque eseguire l'app su versioni precedenti, ma devi eseguire la compilazione in base alla versione più recente per utilizzare le nuove funzionalità quando l'app viene eseguita su dispositivi con la versione più recente di Android.
- Driver USB Google
- Obbligatorio per Windows. Include strumenti per aiutarti a eseguire il debugging di
adb
con i dispositivi Google. Per installarlo, visita la pagina Ottenere il driver USB Google. - Emulatore Android
- Uno strumento di emulazione del dispositivo basato su QEMU che puoi utilizzare per eseguire il debug e testare le tue applicazioni in un ambiente di runtime Android reale. Per maggiori dettagli, consulta le note di rilascio dell'emulatore.
- Intel o immagini di sistema ARM
- L'immagine di sistema è necessaria per eseguire l'emulatore Android. Ogni versione della piattaforma contiene le immagini di sistema supportate. Puoi anche scaricare le immagini di sistema in un secondo momento quando crei dispositivi virtuali Android (AVD) in Gestione AVD. Seleziona Intel o ARM in base al processore del computer di sviluppo.
- Google Play Services
- Include un insieme di librerie, Javadoc ed esempi per aiutarti a creare la tua app. Se vuoi utilizzare le API di Google Play Services, devi utilizzare l'immagine di sistema delle API di Google o l'immagine di sistema di Google Play.
- Fai clic sulla scheda Siti di aggiornamento SDK.
- Fai clic su Aggiungi
nella parte superiore della finestra.
- Inserisci il nome e l'URL del sito di terze parti, quindi fai clic su OK.
- Assicurati che la casella di controllo sia selezionata nella colonna Attivato.
- Fai clic su Applica o OK.
- Su una macchina su cui è installato Android Studio, fai clic su Strumenti > Gestisci SDK. Nella parte superiore della finestra, prendi nota della posizione dell'SDK Android.
Vai a quella directory e individua la directory
licenses/
al suo interno.Se non vedi una directory
licenses/
, torna ad Android Studio, aggiorna gli strumenti SDK e accetta i contratti di licenza. Quando torni alla home directory dell'SDK Android, dovresti vedere la directory.- Copia l'intera directory
licenses/
e incollala nella directory home dell'SDK Android sulla macchina in cui vuoi compilare i progetti.
Pacchetti consigliati
Per lo sviluppo sono consigliati i seguenti strumenti:
Nota: la maggior parte delle librerie API fornite in precedenza dai pacchetti del repository di assistenza (come la libreria di assistenza Android, Constraint Layout, Google Play Services e Firebase) è ora disponibile nel repository Maven di Google.
I progetti creati con Android Studio 3.0 e versioni successive includono automaticamente questo repository nella configurazione di compilazione. Se utilizzi un progetto precedente, devi aggiungere manualmente il repository Maven di Google al file build.gradle
o build.gradle.kts
.
L'elenco precedente non è esaustivo e puoi aggiungere altri siti per scaricare pacchetti aggiuntivi di terze parti, come descritto nella sezione seguente.
In alcuni casi, un pacchetto SDK potrebbe richiedere una revisione minima specifica di un altro strumento. In questo caso, SDK Manager ti invia un avviso e aggiunge le dipendenze all'elenco dei download.
Modificare o aggiungere siti di strumenti SDK
Nella scheda Siti di aggiornamento SDK, puoi aggiungere e gestire altri siti che ospitano i propri strumenti, quindi scaricare i pacchetti da questi siti. Android Studio controlla gli aggiornamenti degli strumenti Android e di terze parti dai siti SDK che aggiungi.
Ad esempio, un operatore di telefonia mobile o un produttore di dispositivi potrebbe offrire librerie API aggiuntive supportate dai propri dispositivi Android. Per sviluppare utilizzando le loro librerie, puoi installare il pacchetto SDK Android aggiungendo l'URL degli strumenti SDK a SDK Manager nella scheda Siti di aggiornamento SDK.
Se un operatore o un produttore di dispositivi ha ospitato un file del repository di componenti aggiuntivi dell'SDK sul proprio sito web, segui questi passaggi per aggiungere il sito ad Android SDK Manager:
Tutti i pacchetti SDK disponibili sul sito ora vengono visualizzati nelle schede Piattaforme SDK o Strumenti SDK, a seconda dei casi.
Scaricare automaticamente i pacchetti mancanti con Gradle
Quando esegui una compilazione da riga di comando o da Android Studio, Gradle può scaricare automaticamente i pacchetti SDK mancanti di cui dipende un progetto, a condizione che i contratti di licenza SDK corrispondenti siano già stati accettati in SDK Manager.
Quando accetti i contratti di licenza utilizzando SDK Manager, Android Studio crea una directory delle licenze all'interno della home directory dell'SDK. Questa directory delle licenze è necessaria per il download automatico dei pacchetti mancanti da parte di Gradle.
Se hai accettato i contratti di licenza su una workstation, ma vuoi compilare i tuoi progetti su un'altra, puoi esportare le licenze copiando la directory delle licenze accettate.
Per copiare le licenze su un'altra macchina:
Ora Gradle può scaricare automaticamente i pacchetti mancanti su cui dipende il progetto.
Tieni presente che questa funzionalità viene disattivata automaticamente per le build eseguite da Android Studio, poiché è l'SDK Manager a gestire il download dei pacchetti mancanti per l'IDE. Per disattivare manualmente questa funzionalità, imposta
android.builder.sdkDownload=false
nel
gradle.properties
file del progetto.
Aggiornare gli strumenti con la riga di comando
Sui sistemi che non dispongono di un'interfaccia utente grafica, come i server CI, non puoi utilizzare
SDK Manager in Android Studio. Utilizza invece lo strumento a riga di comando
sdkmanager
per installare
e aggiornare le piattaforme e gli strumenti SDK.
Dopo aver installato gli strumenti e le piattaforme SDK utilizzando sdkmanager
, potresti dover accettare eventuali licenze mancanti. Puoi farlo anche utilizzando sdkmanager
:
$ sdkmanager --licenses
Questo comando esegue la scansione di tutte le piattaforme e gli strumenti SDK installati e mostra le licenze che non sono state accettate. Ti viene chiesto di accettare ogni licenza.