Aggiorna gli strumenti IDE e SDK

Dopo aver installato Android Studio, puoi mantenere l'IDE di Android Studio e Android SDK aggiornati con gli aggiornamenti automatici e Android SDK Manager.

Aggiorna il tuo IDE utilizzando JetBrains Toolbox

Se hai installato Android Studio utilizzando JetBrains Toolbox: Strumenti è responsabile della gestione degli aggiornamenti di Android Studio. Strumenti per installare canary, versioni beta e stabili di Android Studio in parallelo. Ti permette anche di eseguire il rollback se necessario. Quando un aggiornamento è disponibile, viene visualizzato in Strumenti, come mostrato nella figura 1.

Strumenti JetBrains che mostra gli aggiornamenti disponibili

Figura 1. Strumenti JetBrains che mostra gli aggiornamenti disponibili.

Aggiorna il tuo IDE e cambia canale

Se hai installato Android Studio manualmente, Android Studio ti avvisa con una piccola bolla quando è disponibile un aggiornamento per l'IDE. Per controllare manualmente la disponibilità 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 di Android Studio sono disponibili nei seguenti paesi canali di rilascio:

  • Canale canary: questi all'avanguardia vengono aggiornate con una frequenza approssimativa a settimana e sono disponibili per il download nella Pagina Release di anteprima.

    Oltre a ricevere versioni canary di Android Studio, ricevi anche un'anteprima di altri strumenti SDK, incluso Android Emulator.

    Sebbene queste build siano soggette a vengono testati e sono disponibili per provare nuovi funzionalità e fornire feedback.

    Nota: questo canale non è consigliato per lo sviluppo della produzione.

  • Canale beta: sono candidati di release basati su build canary stabili e sono disponibili per il download alla 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 desideri provare uno dei canali di anteprima (canary o beta) continuando a usare la build stabile per i progetti di produzione, puoi installarli uno accanto all'altro.

Figura 2. Gli aggiornamenti di Android Studio preferenze.

Elimina le directory di Android Studio inutilizzate

Quando esegui una versione principale di Android Studio per la prima volta, quest'ultima cerca le directory contenente cache, impostazioni, indici e log relativi alle versioni di Android Studio per le quali Impossibile trovare l'installazione corrispondente. L'app Elimina Android Studio inutilizzato La finestra di dialogo Directory mostra quindi posizioni, dimensioni e orari dell'ultima modifica dei contenuti inutilizzati. e offre un'opzione per eliminarle.

Aggiorna i tuoi strumenti con SDK Manager

Android SDK Manager ti consente di scaricare gli strumenti, le piattaforme e gli altri componenti necessari per sviluppare le tue app. Al termine del download, ogni pacchetto nella directory indicata come Android SDK Location (Posizione SDK Android), come mostrato nella figura 3.

Per aprire SDK Manager da Android Studio, fai clic su Strumenti > SDK Manager o fai clic su SDK Manager nella barra degli strumenti. Se non utilizzi Android Studio, puoi scaricare gli strumenti utilizzando sdkmanager a riga di comando.

Quando è disponibile un aggiornamento per un pacchetto già in tuo possesso, Nella casella di controllo accanto al pacchetto viene visualizzato .

  • 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 di sinistra con un'icona di download . In attesa di rimozione sono indicato con una X rossa: .

Per aggiornare i pacchetti selezionati, fai clic su Applica o OK e accetta contratti di licenza.

Figura 3. Android SDK Manager.

Pacchetti obbligatori

Nella scheda Strumenti SDK puoi trovare i seguenti strumenti:

Strumenti di creazione SDK Android
Include strumenti per creare app Android. Per ulteriori informazioni, consulta Note di rilascio di SDK Build Tools.
Strumenti della piattaforma SDK Android
Include vari strumenti richiesti dalle Piattaforma Android con lo strumento adb.
Strumenti a riga di comando dell'SDK per Android
Include strumenti essenziali come ProGuard. Per ulteriori informazioni, vedi le note di rilascio di SDK Tools.
Piattaforma SDK Android

Nella scheda Piattaforme SDK, devi installare almeno una versione dell'app Android per poter compilare la tua app. Usa la versione più recente della piattaforma come target della build offrono 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. tuttavia, devi creare le tue risorse per utilizzare le nuove funzioni quando viene eseguita su dispositivi con la versione più recente di Android.

Driver USB Google
Obbligatorio per Windows. Include strumenti per aiutarti a migliorare il rendimento adb debug con i dispositivi Google. Per installare, visita Procurati il driver USB Google.

Per lo sviluppo, consigliamo i seguenti strumenti:

Emulatore Android
Uno strumento di emulazione dei dispositivi basato su QEMU che puoi usare per eseguire il debug e testare le tue applicazioni in un ambiente di runtime Android effettivo. Per ulteriori dettagli, vedi le note di rilascio dell'emulatore.

Nota:la maggior parte delle librerie API fornite in precedenza dalle Pacchetti di Repository di supporto (ad esempio Android Support Library, Constraint Layout, Google Play Services e Firebase) sono ora disponibili nel Repository Maven di Google. I progetti creati con Android Studio 3.0 e versioni successive includono automaticamente questo repository configurazione di compilazione. Se usi un progetto precedente, devi aggiungere manualmente il Repository Maven di Google al tuo build.gradle o build.gradle.kts.

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 si creano dispositivi virtuali Android in Gestione AVD. Seleziona Intel o ARM in base al processore del tuo computer di sviluppo.
Google Play Services
Include un set di librerie, documenti Java ed esempi per aiutarti a creare la tua app. Se vuoi utilizzare API di Google Play Services, devi utilizzare il sistema API di Google o l'immagine di sistema di Google Play.

L'elenco precedente non è completo e puoi aggiungere altri siti per scaricare pacchetti aggiuntivi di terze parti, come descritto nella sezione che segue.

In alcuni casi, un pacchetto SDK potrebbe richiedere una specifica revisione minima di un altro strumento. In questo caso, SDK Manager ti avvisa con un avviso e aggiunge le dipendenze dall'elenco dei download.

Modificare o aggiungere siti di strumenti SDK

Nella scheda Siti per l'aggiornamento dell'SDK, puoi aggiungere e gestire altri siti che ospitano i propri strumenti, e poi scaricare i pacchetti da questi siti. Android Studio verifica la presenza di strumenti Android e aggiornamenti allo strumento di terze parti dai siti SDK che aggiungi.

Ad esempio, un operatore di telefonia mobile o il produttore di dispositivi potrebbero offrire librerie API supportate dai loro dispositivi Android. A sviluppare usando le loro librerie, puoi installare il loro pacchetto SDK Android aggiungendo l'URL degli strumenti SDK a SDK Manager nella Scheda Siti di aggiornamento dell'SDK.

Se un operatore o un produttore di dispositivi ha ospitato un file di repository di componenti aggiuntivi dell'SDK sul proprio sito web, svolgi i passaggi che seguono per aggiungere il sito all'SDK per Android Gestore:

  1. Fai clic sulla scheda Siti di aggiornamento SDK.
  2. Fai clic su Aggiungi. al nella parte superiore della finestra.
  3. Inserisci il nome e l'URL del sito di terze parti, quindi fai clic su OK.
  4. Assicurati che la casella di controllo sia selezionata in corrispondenza di Attivato. colonna.
  5. Fai clic su Applica o OK.

Tutti i pacchetti SDK disponibili dal sito ora vengono visualizzati nelle schede Piattaforme SDK o Strumenti SDK, in base alle necessità.

Scarica automaticamente i pacchetti mancanti con Gradle

Quando esegui una build dal riga di comando o Android Studio, Gradle può scaricare automaticamente pacchetti SDK mancanti da cui dipende un progetto, purché la licenza SDK corrispondente i contratti sono già stati accettati in SDK Manager.

Se 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 è necessario affinché Gradle scarichi automaticamente i pacchetti mancanti.

Se hai accettato i contratti di licenza su una workstation, ma vuoi creare progetti su un sistema diverso, puoi esportare le licenze copiando la directory delle licenze accettate.

Per copiare le licenze in un altro computer, segui questi passaggi:

  1. Su un computer su cui è installato Android Studio, fai clic su Strumenti > SDK Manager. Nella parte superiore della finestra, puoi notare che Posizione SDK.
  2. Vai alla directory e individua la directory licenses/. al suo interno.

    Se non vedi una directory licenses/, torna a Android Studio, aggiorna gli strumenti dell'SDK e accetta la licenza contratti. Quando torni alla home directory dell'SDK Android, vedi la directory.

  3. Copia l'intera directory licenses/ e incollala nella La home directory dell'SDK Android sulla macchina in cui vuoi creare il tuo in modo programmatico a gestire i progetti.

Ora Gradle può scaricare automaticamente i pacchetti mancanti da cui dipende il progetto.

Tieni presente che questa funzionalità viene disabilitata automaticamente per le build da cui esegui Android Studio, mentre SDK Manager gestisce il download dei pacchetti mancanti per nell'IDE. Per disattivare manualmente questa funzione, imposta android.builder.sdkDownload=false in gradle.properties per il tuo progetto.

Aggiornare gli strumenti con la riga di comando

Sui sistemi che non dispongono di una UI grafica, come i server CI, non puoi utilizzare SDK Manager in Android Studio. Utilizza invece Strumento a riga di comando sdkmanager per installare e aggiornare strumenti e piattaforme SDK.

Dopo aver installato le piattaforme e gli strumenti dell'SDK utilizzando sdkmanager, potresti dover accettare eventuali licenze mancanti. Questa operazione può essere eseguita anche utilizzando sdkmanager:

$ sdkmanager --licenses

Questo comando scansiona tutti gli strumenti e le piattaforme SDK installati e visualizza tutte le licenze che hanno non è stato accettato. Ti viene chiesto di accettare ciascuna licenza.