Come installare Android SDK Manager su Ubuntu 16.04
In questo articolo vedremo come installare Android SDK manager su ubuntu 16.04 con riga di comando. sdkmanager è uno strumento da riga di comando che consente di visualizzare, installare, aggiornare e disinstallare i pacchetti per Android SDK. Se utilizzi Android Studio, non è necessario utilizzare questo strumento e invece puoi gestire i pacchetti SDK dall’IDE. Iniziamo con l’installazione.
Installa Android SDK su Ubuntu 16.04
Passo 1: Prima di iniziare l’installazione di Android SDK è necessario installare java sulla macchina. Android SDK richiede l’esecuzione di Java. Esegui il comando seguente per installare java sulla macchina
$ apt-get update
$ apt-get install default-jdk
È possibile controllare lo stato dell’installazione controllando la versione java installata, eseguire il comando seguente per verificare la versione installata se fornisce la versione nell’output, Java è installato correttamente.
$ java -version
Se hai già la versione java installata sul tuo computer, salta questo passaggio.
Passo 2: Ora, scarica i binari di sdkmanager da Scarica la pagina dal sito Android. Otterrai il collegamento binario sulla pagina sotto gli strumenti della riga di comando. Dopo aver copiato il collegamento, eseguire il comando seguente per scaricare i file binari.
$ wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
È necessario sostituire il collegamento con uno copiato nel comando sopra.
Passaggio 3: Estrai il file zip scaricato nella directory che preferisci, lo estraggo nella tua home directory.
$ unzip sdk-tools-linux-3859397.zip
Verrà creata una nuova directory denominata “tools”. Ho installato correttamente l’SDK di Android. Ora, configuriamolo.
Passaggio 4: aggiungi la directory SDK-tools alla variabile di ambiente PATH per rendere l’eseguibile disponibile a livello globale. Aggiungi sotto la riga ~/.bashrc o ~/.profile file per renderlo permanente.
$ export PATH=/opt/pradip/tools:/opt/pradip/tools/bin:$PATH
Utilizzare il percorso relativo in base alla directory di installazione nella riga sopra.
Utilizzo di Android SDK Manager dalla riga di comando
Elenco dei pacchetti
Puoi elencare i pacchetti installati e disponibili eseguendo i comandi seguenti. Mostrerà i pacchetti installati, i pacchetti disponibili e gli aggiornamenti disponibili per i pacchetti installati.
$ sdkmanager --list
Installed packages:
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;19.1.0 | 19.1.0 | Android SDK Build-Tools 19.1 | build-tools/19.1.0/
platforms;android-27 | 1 | Android SDK Platform 27 | platforms/android-27/
tools | 26.0.1 | Android SDK Tools 26.0.1 | tools/
Available Packages:
Path | Version | Description
------- | ------- | -------
add-ons;addon-g..._apis-google-15 | 3 | Google APIs
add-ons;addon-g..._apis-google-16 | 4 | Google APIs
:
:
add-ons;addon-g..._apis-google-24 | 1 | Google APIs
add-ons;addon-g...e_gdk-google-19 | 11 | Glass Development Kit Preview
build-tools;19.1.0 | 19.1.0 | Android SDK Build-Tools 19.1
build-tools;20.0.0 | 20.0.0 | Android SDK Build-Tools 20
:
:
build-tools;27.0.1 | 27.0.1 | Android SDK Build-Tools 27.0.1
cmake;3.6.4111459 | 3.6.4111459 | CMake 3.6.4111459
docs | 1 | Documentation for Android SDK
emulator | 26.1.4 | Android Emulator
extras;android;gapid;1 | 1.0.3 | GPU Debugging tools
extras;android;gapid;3 | 3.1.0 | GPU Debugging tools
extras;android;m2repository | 47.0.0 | Android Support Repository
extras;google;auto | 1.1 | Android Auto Desktop Head Unit...
:
:
Layout for Android 1...
extras;m2reposi...nt-layout;1.0.1 | 1 | ConstraintLayout for Android 1...
extras;m2reposi...nt-layout;1.0.2 | 1 | ConstraintLayout for Android 1...
lldb;2.0 | 2.0.2558144 | LLDB 2.0
lldb;2.1 | 2.1.2852477 | LLDB 2.1
lldb;2.2 | 2.2.3271982 | LLDB 2.2
lldb;2.3 | 2.3.3614996 | LLDB 2.3
lldb;3.0 | 3.0.4213617 | LLDB 3.0
ndk-bundle | 15.2.4203891 | NDK
patcher;v4 | 1 | SDK Patch Applier v4
platform-tools | 26.0.2 | Android SDK Platform-Tools
platforms;android-10 | 2 | Android SDK Platform 10
platforms;android-11 | 2 | Android SDK Platform 11
:
:
platforms;android-9 | 2 | Android SDK Platform 9
sources;android-15 | 2 | Sources for Android 15
:
:
sources;android-26 | 1 | Sources for Android 26
system-images;a...ult;armeabi-v7a | 4 | ARM EABI v7a System Image
:
:
system-images;a...s_playstore;x86 | 1 | Google Play Intel x86 Atom Sys...
tools | 26.1.1 | Android SDK Tools
Available Updates:
ID | Installed | Available
------- | ------- | -------
tools | 26.0.1 | 26.1.1
done
Installa i pacchetti
sdkmanager packages [options]
Qui, l’argomento “packages” è un percorso in stile SDK, come mostrato con il comando –list (vedere l’output del comando “sdkmanager –list” e controllare la colonna del percorso), racchiuso tra virgolette (ad esempio “build -strumenti ” ;24.0.2″ o “piattaforme;android-25”)
$ sdkmanager “piattaforme;android-25” “build-tools;24.0.2” fatto
In alternativa, puoi dare package_file come argomento contenente tutti i pacchetti da installare.
$ sdkmanager --package_file=package_file [options]
Per disinstallare i pacchetti esistenti, tutto ciò che devi fare è inserire il semplice segnale –uninstall come mostrato di seguito
$ sdkmanager --uninstall packages [options]
$ sdkmanager --uninstall --package_file=package_file [options]
sdkmanager --uninstall "build-tools;22.0.1"
done
Aggiorna tutti i pacchetti installati
$ sdkmanager --update [options]
$ sdkmanager --update
done
Ho installato e configurato correttamente Android SDK su Ubuntu 16.04. Android Studio è necessario per lo sviluppo di Android, solo per la creazione di app, sdkmanager è sufficiente. Se desideri utilizzare la tua macchina come macchina di compilazione solo per generare apk Android invece dello sviluppo, questo approccio è l’ideale per te.Condividi i tuoi pensieri nella sezione commenti.