LINUX

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.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close