Sommario:
- Cosa scegliere?
- Installazione manuale dell'SDK Android
- Prerequisiti
- Installazione degli strumenti
- Impostazione del PERCORSO
- Su Windows
- Su un Mac
- Su Linux
- Avvolgendolo
La maggior parte di noi non dovrà mai installare l'SDK di Android. Il motivo per cui è proprio nel nome - Software Development Kit. È progettato per le persone che scrivono app Android che hanno bisogno di strumenti per lavorare con Android da un computer.
Ma quegli strumenti possono anche essere utili per le persone che vogliono fare cose più avanzate. Roba come l'aggiornamento manuale del software o il rooting del telefono. Fastboot e ADB sono fondamentali se ti piacciono gli "hacking" sul software Android. E Google lo fornisce gratuitamente per tutti.
Cosa scegliere?
Esistono due modi per ottenere un set funzionante di strumenti Android sul tuo computer. Il modo più semplice è installare Android Studio. Tutto ciò che è necessario per eseguire e utilizzare gli strumenti della riga di comando di Android fa parte di Android Studio, nonché un modo per mantenere aggiornati gli strumenti. Mentre è progettato per le persone che desiderano un ambiente di sviluppo completo e include un editor di codice, un emulatore Android e un compilatore, è possibile utilizzare solo gli strumenti della riga di comando e non aprire mai il resto.
Se non hai paura di bagnarti i piedi, puoi installare solo i componenti SDK al di fuori di Android Studio. Installarli è facile (si trovano all'interno di un file zip) ma configurare il computer per usarli non è un processo semplice.
Installazione manuale dell'SDK Android
Scarica l'SDK direttamente da Google facendo clic qui. Scorri un po 'verso il basso e trova la sezione "Ottieni solo gli strumenti da riga di comando" e salvala in un posto facile da raggiungere, come il desktop. Lo estrarremo in una posizione migliore nel prossimo passaggio.
Il file scaricato è compresso. Dovrai avere familiarità con i file compressi - e come estrarli - per andare oltre. Se non lo sei, fermati qui e passa il tempo per conoscerli.
Estrarre il file compresso nel seguente percorso:
- Windows: la radice dell'unità C:.
- OS X: la cartella principale
- Linux: la tua cartella home
Rinomina la cartella estratta in "Android". Ciò renderà molto più semplice il resto di questa guida e il tempo trascorso con l'SDK.
Prerequisiti
Avrai bisogno di una versione funzionante di Java per eseguire i componenti SDK. Per la maggior parte delle cose che farai con l'SDK funzioneranno sia Open Java che Sun Java di Oracle (sì, che Oracle).
- Su un Mac, è abbastanza facile perché lo avrai già installato a meno che tu non lo abbia disinstallato. Se lo hai fatto, installalo di nuovo - dovresti sapere come.
- Su Windows, vai al sito Web Oracle e scarica la versione corretta (32 o 64 bit) per il tuo computer. Ancora una volta, se questo ti dà qualche problema, ferma quello che stai facendo e impara un po 'di più sul tuo computer. Se non riesci a installare Java, forse non sei ancora pronto per usare Android SDK.
- Su un computer Linux, dovrai anche installare Java. Puoi trovare i binari x86 e x64 per Sun Java da Oracle sul loro sito web. OpenJDK funziona anche per la maggior parte delle cose che devi fare con l'SDK. (OpenJDK è ora in bundle con Android Studio che include sia l'SDK che un ambiente di sviluppo) e troverai le istruzioni complete per installarlo sul sito Web OpenJDK. Se hai bisogno di ulteriore assistenza o desideri utilizzare un gestore pacchetti per installare Sun Java, dovrai fare riferimento alla documentazione per la tua particolare distribuzione.
Gli utenti Linux dovranno inoltre assicurarsi di avere installato alcune librerie a 32 bit se eseguono una versione a 64 bit del sistema operativo. Se stai usando Ubuntu o un'altra variante Debian, installa ncurses5 e stdc ++ 6 attraverso il tuo terminale:
sudo apt-get install lib32ncurses5 lib32stdc++6
Se stai usando un diverso sapore di Linux, trova i pacchetti corretti per ncurses5 e stdc ++ 6 e installali.
Installazione degli strumenti
Estrarre il file scaricato in precedenza in una cartella denominata Android nella directory principale dell'unità C (Windows) o nella cartella Home (Mac, Linux). Potresti notare che mancano alcune cose se hai mai scaricato gli strumenti da riga di comando in precedenza poiché mancano le cartelle degli strumenti e degli strumenti della piattaforma. Va bene, stiamo per ottenerli utilizzando il gestore SDK incluso.
Apri la cartella bin nel download estratto e trova il file eseguibile sdkmanager. Può sembrare un comando terminale o shell ma aprirà una GUI purché Java sia installato correttamente.
Nel gestore SDK sceglierai di installare Android SDK Tools e Android SDK Platform-Tools. Se stai utilizzando Windows, ti consigliamo di installare anche il driver USB di Google e se prevedi di costruire AOSP dal sorgente, potresti voler installare gli strumenti di build dell'SDK per Android.
Scegli i file corretti e procedi attraverso il processo (ti mostrerà un accordo di licenza che dovresti leggere) ed entrambe le cartelle degli strumenti saranno installate. Ma non hai ancora finito!
Gli strumenti verranno installati nella cartella dei dati dell'applicazione. Su Windows è in Windows \ Users \ YourUserName \ AppData \ Local \ Android e su un Mac o Linux è in .Android (notare il punto!) Nella cartella principale. Creare un collegamento simbolico (informazioni per gli utenti di Windows qui) per entrambe le cartelle degli strumenti nella cartella Android creata in precedenza. Questo ti aiuterà a entrare nel tuo PERCORSO e renderà la vita molto più semplice.
Impostazione del PERCORSO
La variabile PATH nel sistema operativo del computer indica dove cercare quando si desidera eseguire un comando da un terminale o dalla riga di comando. Ad esempio, per eseguire il comando ADB è necessario digitare e fornire il percorso completo, ovvero la cartella in cui si trova ADB, all'interno della cartella SDK, oppure impostare la posizione nella variabile PATH stessa. È un po 'confuso, ma la buona notizia è che farlo è più facile che spiegarlo.
Affinché queste istruzioni funzionino come scritto, dovrai aver estratto e rinominato la cartella di download dell'SDK come menzionato sopra e nella posizione corretta per questa esercitazione.
Su Windows
A meno che non si stia ancora utilizzando una versione precedente di Windows, non è più possibile impostare il PERCORSO nel file autoexec.bat o nel file autoexec.nt. Dovrai invece aggiornare le impostazioni della variabile di ambiente di sistema. Ecco come viene eseguito su un computer Windows 10:
- Premi il tasto Start sulla tastiera.
- Inizia a digitare le parole Variabili d'ambiente.
- Durante la digitazione, vedrai la scelta di modificare le variabili di ambiente di sistema. Sceglilo
- Nella finestra Variabili d'ambiente, seleziona l'elemento PATH nella sezione Variabili utente per (il tuo nome utente), quindi fai clic sul pulsante Modifica.
Aggiungi il percorso completo agli strumenti Android SDK e alle cartelle degli strumenti della piattaforma Android SDK nella casella di modifica, separati da un punto e virgola. Dovrebbe assomigliare a qualcosa di simile a questo:
C:\Android\tools;C:\Android\platform-tools
Per le versioni precedenti di Windows, consultare la documentazione fornita con il computer per assistenza sull'impostazione del PERCORSO. E ancora: se hai installato il tuo SDK in un posto diverso da \ Android, dovrai adeguarti di conseguenza.
Su un Mac
Puoi impostare la tua variabile PATH su una macchina che esegue OS X nel tuo profilo bash. Farlo è facile ed è tutto fatto in un unico file.
Nella tua cartella Home c'è un file chiamato.bash_profile. Aprilo con qualsiasi editor di testo. Non toccare mai i file.bashrc o.bash_profile che potresti trovare nella directory / etc!
È possibile che venga visualizzato un file vuoto o che potrebbe essere pieno di altre informazioni. Tutto quello che dobbiamo fare è aggiungere un paio di righe nella parte superiore del file:
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
(Abbiamo già detto che se l'SDK si trova in un'altra posizione, dovrai adattare le cose di conseguenza? Bene.)
Salvare il file e riavviare il computer in modo che il nuovo PERCORSO venga fornito correttamente.
Su Linux
L'impostazione del PERCORSO su un computer Linux è quasi la stessa di un Mac, basta modificare un file diverso.
Utilizzando il tuo editor di testo preferito, apri il file ~ /.bashrc. Probabilmente esisterà e avrà più voci. Se ricevi un errore che indica che il file non esiste, crea semplicemente un nuovo file e salvalo come ~ /.bashrc al termine.
Ti consigliamo di aggiungere le seguenti due righe alla FINE del file.bashrc:
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
Salvare il file e chiudere la finestra del terminale. Apri una nuova istanza del terminale e digita questo comando:
source ~/.bashrc
La sessione farà riferimento alle modifiche apportate e l'SDK sarà nel PERCORSO.
Avvolgendolo
Ora dovresti avere un set funzionante di strumenti da riga di comando Android ed essere in grado di fare cose come il flash delle ultime immagini di fabbrica o aggiornare manualmente il tuo telefono con un file zip. E poiché l'hai fatto tu stesso, hai ciò di cui hai bisogno per risolverlo quando le cose vanno male.
Buona fortuna e buon divertimento!
Aggiornato febbraio 2019: questo articolo è stato aggiornato con nuove posizioni di download e informazioni su Android SDKManager.