Come installare Android SDK su Ubuntu?


90

Per la mia macchina Ubuntu , ho scaricato l'ultima versione di Android SDK da questa pagina.

Dopo aver estratto il .tgzfile scaricato , stavo cercando di trovare le istruzioni di installazione e ho trovato:

Per iniziare su Linux:

Decomprimi il file .zip che hai scaricato. I file SDK vengono scaricati separatamente in una directory specificata dall'utente.

Prendere nota del nome e del percorso della directory SDK sul sistema: sarà necessario fare riferimento alla directory SDK in un secondo momento quando si utilizzano gli strumenti SDK dalla riga di comando.

Cosa dovremmo fare esattamente ?


1
c'è una facile installazione paolorotolo.github.io/android-studio - o controlla questo tutorial su come farlo manualmente - youtube.com/watch?v=qfinKxwYYZs
Tasos

@Tasos Qualche idea sulla manutenzione e sul supporto a lungo termine dello studio Android di paolorotolo ? Questo sembra più un progetto personale :(
Zameer Ansari

Android Studio stesso ti avvisa quando è disponibile un nuovo aggiornamento / upgrade, quindi puoi farlo da lì. Non credo che la persona abbia modificato AS
Tasos

dal mio ultimo commento - tuttavia puoi porre questa domanda direttamente alla persona qui - github.com/PaoloRotolo/android-studio/issues
Tasos

@Tasos Sì certo, fatto ora !
Zameer Ansari

Risposte:


113

Opzione 1:

sudo apt update && sudo apt install android-sdk

La posizione di Android SDK su Mac può essere una delle seguenti:

  • /home/AccountName/Android/Sdk

  • /usr/lib/android-sdk

  • /Library/Android/sdk/

  • /Users/[USER]/Library/Android/sdk

Opzione 2:

  • Scarica Android Studio .

  • Estrai il .zipfile scaricato .

    Il nome della cartella estratta si leggerà un po 'come android-studio

Per semplificare la navigazione, sposta questa cartella nella directory Home .

  • Dopo lo spostamento , copia la cartella spostata facendo clic con il pulsante destro del mouse. Questa azione posizionerà la posizione della cartella negli appunti.

  • Utilizzare Ctrl Alt T per aprire un terminale

  • Vai alla directory di questa cartella usando cd /home/(USER NAME)/android-studio/bin/

  • Digita questo comando per renderlo studio.sheseguibile:chmod +x studio.sh

  • genere ./studio.sh

Verrà visualizzato un popup che richiede le impostazioni di installazione. Nel mio caso particolare, si tratta di una nuova installazione, quindi selezionerò Non ho una versione precedente di Studio o non voglio importare le mie impostazioni .

Se scegli di importare comunque le impostazioni, potresti dover chiudere qualsiasi vecchio progetto aperto per ottenere un SDK Android funzionante.

./studio.sh popup

D'ora in poi, la configurazione guidata ti guiderà.

Configurazione guidata di Android Studio

Android Studio può funzionare sia con Open JDK che con Oracle JDK (consigliato). Nel caso in cui sia installato Open JDK, la procedura guidata consiglierà l'installazione di Oracle Java JDK perché vengono segnalati alcuni problemi di interfaccia utente e prestazioni durante l'utilizzo di OpenJDK.

Lo svantaggio di JDK di Oracle è che non si aggiornerà con il resto del sistema come farà OpenJDK.

La procedura guidata può anche richiedere informazioni sui problemi di input con IDEA .

Seleziona il tipo di installazione

Seleziona il tipo di installazione di Android Studio

Verifica le impostazioni di installazione

Verifica le impostazioni di installazione di Android Studio

Un emulatore può anche essere configurato secondo necessità.

Richiesta di configurazione dell'emulatore Android Studio

La procedura guidata inizierà a scaricare gli strumenti SDK necessari

La procedura guidata potrebbe anche mostrare un errore sulle librerie Linux a 32 bit , che può essere risolto utilizzando il comando seguente:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

Dopo questo, tutti i componenti richiesti verranno scaricati e installati automaticamente.

Dopo che tutto è a posto, fai clic su Fine

Installazione di Android Studio completata

Per creare un'icona sul desktop, vai su "Configura", quindi fai clic su "Crea voce sul desktop"

Creazione dell'icona sul desktop di Android Studio

Creazione dell'icona sul desktop di Android Studio per uno o più utenti

fonte


1
@NiklasRosencrantz Non abbiamo provato a importare le impostazioni, quindi non possiamo dire nulla al riguardo.
Zameer Ansari

2
qual è il percorso di installazione di Android SDK, se utilizziamo l'opzione 1?
Pratik Singhal

1
@PratikSinghal Principalmente questo/home/AccountName/Android/Sdk
Zameer Ansari

1
@student uso l'opzione 1 ma non riesco a trovarla in /home/accountnamenessuna idea?
coderInrRain

1
Per quanto riguarda Kali, l'utilizzo del comando nell'opzione 1 ha scaricato l'SDK su/usr/share/android-sdk
Eyad Mohammed Osama

67

Per installarlo su un sistema basato su Debian basta farlo

# Install latest JDK
sudo apt install default-jdk

# install unzip if not installed yet
sudo apt install unzip

# get latest sdk tools - link will change. go to https://developer.android.com/studio/#downloads to get the latest one
cd ~
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

# unpack archive
unzip sdk-tools-linux-4333796.zip

rm sdk-tools-linux-4333796.zip

mkdir android-sdk
mv tools android-sdk/tools

Quindi aggiungi l'SDK Android al tuo PATH, apri ~/.bashrcnell'editor e aggiungi le seguenti righe nel file

# Export the Android SDK path 
export ANDROID_HOME=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

# Fixes sdkmanager error with java versions higher than java 8
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

Correre

source ~/.bashrc

Mostra tutti i pacchetti sdk disponibili

sdkmanager --list

Identifica l'ultima piattaforma Android (qui è 28) ed esegui

sdkmanager "platform-tools" "platforms;android-28"

Ora hai adb, fastboot e gli ultimi strumenti sdk installati


3
Il ha export JAVA_OPTS=....causato un errore durante l'esecuzione sdkmanager: "Errore: Impossibile trovare o caricare la classe principale java.se.ee". Rimuoverlo ha risolto il problema.
David Robson

Assolutamente nessun altro menziona il download di sdk-tools. Grazie!
Dustin Hansen

Nel caso ciò si rivelasse utile a chiunque di passaggio, se non vuoi includere export JAVA_OPTS=...per qualche motivo (come sdkmanagerancora fallire anche con esso nei file di avvio, ad esempio .bashrce .zshrc, già, che è successo a me nell'altra mia macchina), potresti usa SDKman per installare diverse versioni di Java e usa Java 8 solo quando esegui sdkmanager.
Sean Francis N. Ballais


sudo apt install android-sdkmetti l'SDK in/usr/lib/android-sdk
Sharcoux

30

Non è necessario scaricare alcun binario o file o seguire difficili istruzioni di installazione.

Tutto quello che dovevi veramente fare è:

sudo apt update && sudo apt install android-sdk

Aggiornamento: solo Ubuntu 18.04


3
dice che devo accettare la licenza ... Non ho idea di come fare: C
RicardoE

1
@FrankHaubenreisser 16.0.4 va bene packages.ubuntu.com/xenial/android-sdk
Erik Aronesty

22
Come accettare la licenza? non ci sono file sdkmanager e Android.
Newbie

2
dove verrà posizionato l'SDK btw?
thekucays

5
@thekucays Il mio è andato in / usr / lib / android-sdk / su Ubuntu 18.04
MacroMan

9

Se sei su Ubuntu 17.04 (Zesty) e hai letteralmente solo bisogno dell'SDK (no Android Studio), puoi installarlo come su Debian :

  • sudo apt installa android-sdk android-sdk-platform-23
  • esporta ANDROID_HOME = / usr / lib / android-sdk
  • In build.gradle, cambia compileSdkVersionin 23e buildToolsVersionin24.0.0
  • correre gradle build

5

Android SDK Manager

Scaricalo dallo Snap Store

sudo snap install androidsdk

Utilizzo

È possibile utilizzare sdkmanager per eseguire le seguenti attività.

Elenco dei pacchetti installati e disponibili

androidsdk --list [options]

Installa i pacchetti

androidsdk packages [options]

L'argomento packages è un percorso in stile SDK come mostrato con il comando --list, racchiuso tra virgolette (ad esempio, "build-tools; 29.0.0" o "platform; android-28"). È possibile passare più percorsi di pacchetto, separati da uno spazio, ma ciascuno di essi deve essere racchiuso tra le proprie virgolette.

Ad esempio, ecco come installare gli strumenti della piattaforma più recenti (che includono adb e fastboot) e gli strumenti SDK per il livello API 28:

androidsdk "platform-tools" "platforms;android-28"

In alternativa, puoi passare un file di testo che specifica tutti i pacchetti:

androidsdk --package_file=package_file [options]

L'argomento package_file è la posizione di un file di testo in cui ogni riga è un percorso in stile SDK di un pacchetto da installare (senza virgolette).

Per disinstallare, aggiungi semplicemente il flag --uninstall:

androidsdk --uninstall packages [options]
androidsdk --uninstall --package_file=package_file [options]

Aggiorna tutti i pacchetti installati

androidsdk --update [options]

Nota

androidsdk è wraper schiocco di sdkmanager tutte le opzioni di lavoro sdkmanager con androidsdk

Posizione dei file SDK Android installati: / home / user / snap / androidsdk / current / AndroidSDK

Visualizza tutte le opzioni di sdkmanager nella documentazione di Google


3

installare l'SDK Android per me non era il problema, avere il JRE e JDK giusti era il problema.

Per risolvere questo problema installa la JVM 8 (l'ultima completamente compatibile, per ora):

sudo apt-get install openjdk-8-jre

Quindi usa l'alternativa all'aggiornamento per passare alla versione jre-8:

sudo update-alternatives --config java

Puoi ripristinare la versione JVM quando vuoi con lo stesso update-alternativescomando

Nota che probabilmente dovrai fare lo stesso dopo javacanche con (ora hai solo il javacomando nella versione 8)

prima fai:

sudo apt-get install openjdk-8-jdk

Il prossimo:

sudo update-alternatives --config javac

Dopodiché puoi installare Android SDK che richiede questa specifica versione di Java


2
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
wget https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-linux.zip
unzip android-studio-ide-145.3276617-linux.zip
cd android-studio/bin
./studio.sh

È invece possibile installare Java 8. Linea 3:sudo apt-get install oracle-java8-installer oracle-java8-set-default
David Robson
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.