Domanda Guida completa all'installazione per pacchetto Android SDK / ADT su Ubuntu


Che cosa è necessario fare per installare il pacchetto Android SDK / ADT su Ubuntu?

Ognuno dei passaggi nella risposta è stato trovato su un forum diverso in quanto ho incontrato ostacoli per iniziare con il mio SDK Android e postare domande nei forum appropriati da quel momento in poi. Quindi ho pensato che sarebbe stato utile in quanto è una soluzione one-stop disponibile, nel caso in cui sia necessario reinstallare Ubuntu e installare il pacchetto Android SDK / ADT da zero!


151
2017-07-09 18:27


origine


Cos'è un "Ambiente di sviluppo Android"? - Braiam
Apparentemente è più facile per alcune persone lamentarsi che semplicemente rispondere alla domanda. Quindi, ecco la risposta; webupd8.org/2012/09/... & webupd8.org/2014/05/... - C.Jacobs


risposte:


In realtà, penso che dovresti usare Studio Android per sviluppare un'applicazione Android. Tuttavia, se hai i motivi per usare eclipse, puoi seguire la seguente guida.

Target     : Super Newbies
IDE        : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse

1. Installazione di Java Runtime (JDK) ed Eclipse IDE

  • Ricerca Software su Ubuntu e il lancio Ubuntu Software Center

    Searching

  • Ricerca Java sopra Ubuntu Software Center e quindi installare il OpenJDK Java Runtime.

    enter image description here

  • Ricerca Eclipse sopra Ubuntu Software Center e quindi installarlo.

    enter image description here

  • Se hai installato correttamente eclipse e JDK, apparirà nei risultati di ricerca sul tuo computer.

    enter image description here  enter image description here

  • Per il JDK, puoi anche premere CTRL + ALT + T per aprire un terminale e digitare il comando java -version da rivedere.

    enter image description here

  • Suggerimenti: blocca l'icona di Eclipse sul programma di avvio.

    enter image description here


2. Download di SDK

  • Vai a http://developer.android.com/sdk/index.html per scaricare l'ultima versione di SDK. enter image description here

  • Scorri verso il basso e fai clic DOWNLOAD FROM OTHER PLATFORMS enter image description here

  • Clic android-sdk_r22.6.2-linux.tgz sotto Linux 32 & 64-bit di SDK Tools Only.

    enter image description here

  • zecca I have read and agree with the above terms and conditions e fare clic Download android-sdk_r22.6.2-linux.tgz.

    enter image description here

  • Attendi il processo di download.

    enter image description here


3. Preparazione per l'installazione

  • Vai alla posizione in cui hai impostato il download del file.
  • Rigth clicca sul file [.tgz] e seleziona Extract Here.

    enter image description here

  • Ora puoi vedere che un file ha chiamato android-sdk-linux appare come se il seguente.

    enter image description here

  • Inserisci la cartella android-sdk-linux.

    enter image description here

  • Inserisci la cartella tools e quindi copiare il percorso della cartella.

    enter image description here

  • Premere i tasti CTRL + ALT + T per aprire un terminale e quindi utilizzare il seguente comando. Dove /home/casper/Downloads/android-sdk-linux/tools è la posizione che ho copiato in precedenza. Puoi semplicemente digitare cd e fare clic con il tasto destro per passare la posizione al terminale.

        cd /home/casper/Downloads/android-sdk-linux/tools
        ./android
    

    enter image description here

  • Ora il Android SDK Manager sarà eseguito.


4. Installazione dei pacchetti

  • Clic Installa pacchetti [numero] ....

    enter image description here

  • Clic Accept License e quindi fare clic Installare.

    enter image description here

  • Attendi il processo di installazione.

    enter image description here

  • Alla fine, questo messaggio verrà mostrato.

    enter image description here


5. Modifica di ".bashrc"

  • stampa CTRL + ALT + T per aprire un nuovo terminale e digitare: gedit ~/.bashrc

    enter image description here

  • Ora verrà visualizzato il seguente testo.

    enter image description here

  • Aggiungi il seguente al superiore dell'intero testo e quindi salvarlo. (Non chiudere il file)

        export PATH=${PATH}:~/android-sdk-linux/tools
        export PATH=${PATH}:~/android-sdk-linux/platform-tools
    
  • Esempio :

    enter image description here

  • [Consigliato] Sposta l'intero file android-sdk-linux all'area di lavoro di Eclipse e sotto una cartella creata come denominata Android. Inoltre, devi copiare la posizione.

    enter image description here

  • Ora torna al file ".bashrc" e sostituisci "~" con il percorso che hai copiato in precedenza, quindi salvalo e chiudilo.

    enter image description here

  • Esegui il logout e riaccendi il tuo sistema Ubuntu.


6. Impostazione di un dispositivo virtuale Android

  • stampa CTRL + ALT + Te scrivi android avd per aprire Android Virtual Device Manager.

    enter image description here

    enter image description here

  • Clic Nuovo.... Impostare come segue e fare clic ok.

    enter image description here

  • Fare clic sul dispositivo virtuale, quindi fare clic Inizio....

    enter image description here

  • Clic Lanciare.

    enter image description here

  • Avvio del tuo dispositivo virtuale enter image description here


7. Installazione del plugin ADT su Eclipse

  • Avvia Eclipse e vai a Aiuto -> Installa nuovo software ...

    enter image description here

  • Clic Inserisci....

    enter image description here

  • Digitare quanto segue e quindi fare clic ok.

     Name     :    ADT Plugin
     Location :    https://dl-ssl.google.com/android/eclipse/
    

    enter image description here

  • Spuntare la casella di controllo di Developer Tools e quindi fare clic Successivo>.

    enter image description here

  • Clic Successivo>.

    enter image description here

  • Fai clic su "Accetto il ..." e fai clic finire.

    enter image description here

  • Attendi il processo di installazione.

    enter image description here

  • Riavvia eclissi.

    enter image description here

  • Clic Apri le preferenze.

    enter image description here

  • Copia il tuo percorso SDK (la posizione del file android-sdk-linux).

    enter image description here

  • Incolla al SDK Location: casella di testo e quindi fare clic Applicare e ok.

    enter image description here

  • Divertiti a creare qualsiasi applicazione Android con Ubuntu.

    enter image description here


126
2018-05-15 09:14



Sembra un bel tutorial, tuttavia personalmente lo installerei openjdk-7-jdk, scarica l'ADT (Eclipse incluso l'SDK da android.com) e crea un collegamento nel Dash. In questo modo hai anche l'ultima versione di Eclipse. - Louis Matthijssen
Voglio solo fornire il modo più semplice con screenshot per super principianti per configurare l'ambiente. Proverò il tuo metodo e lo posterò sotto =]. - Kin
Ti dispiacerebbe se inserissi il mio metodo in una risposta qui sotto? - Louis Matthijssen
Per quelli di voi che usano Ubuntu 14.10 a 64 bit, fatelo sudo apt-get install lib32stdc++6. Questo perché è necessario il supporto di librerie a 32 bit e ia32 non è più disponibile. Fonte: dandar3.blogspot.mx/2014/03/... - Little Child
@CasperLI Android sdk è ora disponibile su Ubuntu repo. sudo apt-get install android-sdk. Puoi fare un tutorial basato su questo? - Khurshid Alam


Passo 1

Controlla in Impostazioni di sistema -> Dettagli, se la tua Ubuntu è a 32 o 64 bit


Passo 2

(Utilizzo di software center o righe di comando) Se Ubuntu è un sistema operativo a 32 bit, quindi installare libgl1-mesa-dev 

In caso di installazione del sistema operativo a 64 bit ia32-libs (Ubuntu 13.04 o precedente), o libgl1-mesa-dev:i386 (Ubuntu 13.10 e versioni successive)


Passaggio 3

Installare openjdk-8-jdk. Se non è compatibile, prova openjdk-7-jdko se ancora non compatibile openjdk-6-jdk 


Passaggio 4

Scarica gli strumenti da riga di comando di Android SDK Qui (si trovano nella parte inferiore della pagina) e decomprimerlo in un punto in cui è possibile lasciarlo finché è necessario l'SDK di Android, /opt/ per esempio.


Passaggio 5

Verificare che la cartella del pacchetto ADT decompressa (o la cartella dell'SDK di Android, a seconda del caso) disponga delle cartelle tools e platform-tools. Se platform-tools la cartella è assente, dovresti essere in grado di installarlo dal gestore dei dispositivi virtuali di Android, che può essere eseguito digitando il comando

   android

nel terminale. Queste cartelle contengono alcuni importanti comandi memorizzati. Aggiungili al tuo percorso eseguibile. È possibile aggiungerli al percorso come segue:

Primo eseguito gedit ~/.pam_environment. Si apre un file. Basta aggiungere queste righe a quel file:

   PATH DEFAULT=${PATH}:/path/to/tools
   PATH DEFAULT=${PATH}:/path/to/platform-tools

Qui devi sostituire /path/to/tools e /path/to/platform-tools dai percorsi assoluti in base al punto in cui è stato decompresso il download dell'SDK o del bundle ADT. Ora tutti i comandi adb, android, emulator ecc può essere semplicemente eseguito nel terminale senza dare percorsi assoluti. Cioè, non otterrai un errore "comando non trovato" se lo hai dato senza il suo percorso assoluto.


Passaggio 6

genere android nel terminale e, se Passaggio 5 è stato eseguito correttamente, verrà avviato lo Strumento pacchetto SDK per Android, in cui è possibile completare l'installazione.


104
2017-07-09 18:28



Perché dovresti modificare la configurazione di GRUB ??? - Marius Gedminas
@ Un modo migliore per mettere i tuoi parametri ~/.pam_environment invece di ~/.bashrc. Variabili d'ambiente a livello di sessione - nazar_art
Come il .pam_environment il file è nella directory home, quindi di proprietà dell'utente, perché ... .pam_environment bisogno di essere eseguito con il sudo comando? - Wilf
Bello vedere la mia risposta modificata. È necessario aggiornarsi di tanto in tanto, in quanto il metodo potrebbe essere completamente diverso in seguito! - Host-website-on-iPage
Davvero, meglio aggiungere PATH="$PATH:/path/to/tools:/path/to/platform/tools" alla tua .profile. .pam_environment viene sovrascritto se si modifica la configurazione della lingua ... - Rmano


Questa potrebbe sembrare una risposta lunga, ma ho cercato di spiegare ogni passaggio nel modo più dettagliato possibile in modo che nulla potesse andare storto. Puoi impostarlo in meno di 5 minuti, anche da principiante.


  1. Avrai bisogno di Java per usare Eclipse, quindi installalo prima:

    Eclisse è un IDE. Il pacchetto Android ADT è in bundle con l'IDE Eclipse per impostazione predefinita. Puoi anche scegliere di utilizzare un altro IDE (ad esempio NetBeans) se preferisci, ma siccome Eclipse è l'impostazione predefinita coprirò solo Eclipse in questo tutorial.

    1. Apri un terminale

      Cercalo nel tuo Dash o premi CTRL + ALT + T

      Terminal

    2. Esegui i seguenti comandi:

      sudo apt-get update
      sudo apt-get install openjdk-7-jdk
      

      Controlla se vedi degli errori sullo schermo, quindi continua.

  2. Ora scarica il pacchetto Android ADT (questo è Eclipse + l'SDK Android):

    1. Clic Qui per andare alla pagina di download.
    2. Clicca su Download the SDK (ADT Bundle for Linux)
    3. Dai un'occhiata I have read and agree with the above terms and conditions
    4. Seleziona la tua architettura:

      Come posso controllare questo?

      • Dai un'occhiata 32-bit se hai un Ubuntu a 32 bit
      • Dai un'occhiata 64-bit se hai un Ubuntu a 64 bit
    5. Clicca su Download the SDK ADT Bundle for Linux
  3. Installa il pacchetto Android ADT:

    1. Apri il .zip file che hai appena scaricato
    2. Estrai tutti i file in una directory, ad esempio:

      ~/ADT
      

      Dopo l'estrazione questa directory dovrebbe contenere 2 altre directory:

      ~/ADT/eclipse
      ~/ADT/sdk
      
  4. Aggiungi il platform-tools binari al tuo $PATH:

    Questo non è necessario, renderà comandi come adb accessibile da un terminale.

    1. Apri un terminale
    2. Esegui il seguente comando:

      nano ~/.profile
      
    3. Aggiungi la seguente riga in alto:

      PATH="$HOME/ADT/sdk/platform-tools:$PATH"
      
    4. Salva il file

      Puoi farlo premendo CTRL + X, Y, ACCEDERE

  5. Crea un collegamento nel tuo Dash per avviare facilmente l'ADT:

    1. Apri un terminale
    2. Esegui il seguente comando

      nano ~/.local/share/applications/adt.desktop
      
    3. Incolla questo:

      Questo può essere fatto semplicemente cliccando sulla finestra del terminale e poi fare clic Paste.

      [Desktop Entry]
      Version=1.0
      Name=Android ADT
      Comment=Launch the Android ADT
      Exec=/home/username/ADT/eclipse/eclipse
      Icon=/home/username/ADT/eclipse/icon.xpm
      Terminal=false
      Type=Application
      Categories=Development;IDE;
      

      Nota: Sostituire username dal tuo nome utente. Puoi ottenere il tuo nome utente eseguendo whoami in un terminale.

    4. Salva il file
    5. Esegui il seguente comando per renderlo eseguibile:

      chmod +x ~/.local/share/applications/adt.desktop
      

Se hai fatto tutto correttamente, hai ora installato con successo l'ADT Android. Apri il tuo Dash e cerca ADT. Clicca su Android ADT per verificare se funziona!


6
2018-05-15 11:13



Perché ho bisogno di eclissi? - Braiam
Bello, aggiunto. - Louis Matthijssen
@ Francia Hai ricevuto risposta alla tua domanda? perché voglio anche sapere perché abbiamo bisogno di eclissi - d a i s y
Non hai bisogno di Eclipse, hai solo bisogno di un IDE (che è Eclipse). Puoi anche utilizzare Android Studio se lo desideri. È il programma in cui scrivi il tuo codice. - Louis Matthijssen


Puoi anche installare adt e android-sdk a partire dal questo PPA.

sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk

Per completare l'installazione di android-sdk devi:

sudo sh /opt/android-sdk/install-sdk

Puoi anche installare android-studio:

sudo apt-get install android-studio

Ora controlla che l'installazione sia andata come previsto:

android-sdk-manager

5
2017-10-05 15:12





C'è un'altra alternativa. Gli Integrated Development Environments (IDE) dovrebbero semplificare la programmazione, ma un problema con loro è che può essere difficile installare l'ultima versione di un IDE su un sistema Linux (Ubuntu) se non si trovano nei repository. Studio Android è uno di questi IDE.

Android Studio è l'IDE ufficiale per l'applicazione Android   sviluppo, basato su IntelliJ IDEA. Oltre alle tue capacità   aspettati da IntelliJ, Android Studio offre: flessibile basato su Gradle   build system Crea varianti e più codice di generazione file apk   modelli che ti aiutano a costruire le comuni funzioni delle app Editor di layout ricco   con il supporto per trascinare e rilasciare il tema di editing strumenti di lanugine da catturare   prestazioni, usabilità, compatibilità della versione e altri problemi   Funzionalità di firma di app e di ProGuard Supporto integrato per Google   Cloud Platform, facilitando l'integrazione di Google Cloud Messaging e   App Engine.

Estratto da: http://developer.android.com/tools/studio/index.html

Segui questa procedura:

  1. Per prima cosa eseguire il seguente comando.

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

  1. Quindi aggiornare il repository.

sudo apt-get update

  1. Ora installa il software:

sudo apt-get install ubuntu-make

  1. Vedrete tutto il pacchetto che installerà, digitate 'y' per dire a Ubuntu di procedere con l'installazione. Una volta che hai finito. Procedere con quanto segue.

umake android

Lascia il percorso di installazione come valore predefinito;

Premere di nuovo invio. Dovrai accettare la licenza digitando 'a', quindi il download inizia. 

Android Studio ti presenterà quindi una procedura guidata, continua a colpire e accetta la licenza. Quindi procederà a scaricare i requisiti per lo sviluppo di Android, come l'ultimo SDK di Android. Fare clic su "Fine" una volta completata l'installazione dei pacchetti richiesti.


1
2017-08-21 18:10



Questa dovrebbe essere la risposta più votata. - Andrea Lazzarotto


Approccio CLI

Testato su Ubuntu 15.10, Android 22.

Uno il dispositivo:

Poi:

sudo apt-get install ant gradle openjdk-7-jdk

cd

# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | sudo tee "$UDEV_PATH"
sudo chmod a+r "$UDEV_PATH"
sudo /etc/init.d/udev restart

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz

# MANUAL run the ./tools/android GUI and install the SDK versions you need 
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#android update sdk -u -a -t $N

# Studio
wget https://dl.google.com/dl/android/studio/ide-zips/1.5.1.0/android-studio-ide-141.2456560-linux.zip
unzip android-studio-ide-141.2456560-linux.zip
cd android-studio/bin
./studio.sh

# NDK
wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
chmod a+x android-ndk-r10e-linux-x86_64.bin
./android-ndk-r10e-linux-x86_64.bin
mv android-ndk-r10e android-ndk

Aggiungi al tuo ~/.profile: TODO: quali di questi sono effettivamente necessari?

export ANDROID_SDK="$HOME/android-sdk"
# Present on the default build.xml generated by "android create project [...] in Android 22.
export ANDROID_HOME="$ANDROID_SDK"
export ANDROID_NDK="$HOME/android-ndk"s
export ANDROID_NDK_ROOT="$ANDROID_NDK"
# Used by https://github.com/googlesamples/android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export ANDROID_NDK_HOME="$ANDROID_NDK"
export ANDROID_ABI='armeabi-v7a'
export ANDROID_JAVA_HOME="$JAVA_HOME"
export ANDROID_STUDIO="$HOME/android-studio/"
export PATH="$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:${ANDROID_STUDIO}/bin:${ANDROID_NDK}:${PATH}"

Esci e accedi. Potresti aver bisogno:

sudo "$(which adb)" kill-server
sudo "$(which adb)" start-server

Testare l'installazione

Metti le mani su a progetto minimale come questo o guarda sotto $ANDROID_SDK/samples/.

Se è un progetto Ant (contiene a build.xml file) esegui:

ant debug
ant installd

Se è un progetto Gradle (contiene a gradlew file) esegui:

./gradlew assembleDebug
./gradlew installDebug

L'app dovrebbe essere installata sul tuo dispositivo.

Studio (successore di ADT) può essere lanciato con:

studio.sh

I campioni NDK possono essere trovati sotto $ANDROID_NDK/samples e puoi edificarli e installarli con:

ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-android-sample-projectsusing-ant-build-xml-does-not-exist
android update project -p . -t android-22
ant clean
ant debug
ant installd

Stato dei pacchetti Debian ufficiali

Al momento non esiste un pacchetto ufficiale di Debian.

Ma c'è un progetto Google Summer of Code 2015 che tenta di risolvere questo: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688


0
2018-02-10 10:55



Non sono nemmeno sicuro del motivo per cui ti disconnetti e ti ricolleghi. Puoi semplicemente creare le variabili se apporti le modifiche corrette nel tuo file .bashrc. per esempio, function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ } e poi basta usare cat_export_vars >> .bashrc e poi . .bashrc o source .bashrc che fa la stessa cosa Meglio ancora, questo sarebbe meglio come script per impostare un SDK Android nudo. - jargonjunkie
@jargonjunkie logout / login: certo, funzionerebbe anche. Preferisco semplicemente avere alcune variabili in .profile quindi sono visibili alle cose lanciate dalla dashboard. Script: questo è il più vicino possibile, notare che ci sono alcuni passaggi manuali contrassegnati che non ho potuto automatizzare. google-melange.com/archive/gsoc/2015/orgs/debian/projects/... è la nostra migliore speranza attuale. - Ciro Santilli 新疆改造中心 六四事件 法轮功