Frage Komplettes Installationshandbuch für Android SDK / ADT Bundle unter Ubuntu


Was muss alles getan werden, um Android SDK / ADT Bundle unter Ubuntu zu installieren?

Jeder der Schritte in der Antwort wurde in einem anderen Forum gefunden, da ich auf Hindernisse stieß, die mit meinem Android SDK begannen, und danach in entsprechenden Foren Fragen stellte. Daher dachte ich, dass dies nützlich wäre, da es eine One-Stop-Lösung ist, falls Ubuntu neu installiert werden muss und das Android SDK / ADT Bundle von Grund auf neu installiert werden muss!


151
2017-07-09 18:27


Ursprung


Was ist eine "Android-Entwicklungsumgebung"? - Braiam
Anscheinend ist es für manche Leute leichter zu schimpfen, als nur die Frage zu beantworten. Also, hier ist die Antwort; webupd8.org/2012/09/... & webupd8.org/2014/05/... - C.Jacobs


Antworten:


Eigentlich sollte ich dich benutzen Android Studio Android-Anwendung zu entwickeln. Wenn Sie jedoch Grund haben, eclipse zu verwenden, können Sie dem folgenden Leitfaden folgen.

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

1. Installieren von Java Runtime (JDK) und Eclipse IDE

  • Suche Software auf Ubuntu und starten Ubuntu Software Center

    Searching

  • Suche Java auf Ubuntu Software Center und dann installieren Sie die OpenJDK Java Runtime.

    enter image description here

  • Suche Eclipse auf Ubuntu Software Center und dann installieren Sie es.

    enter image description here

  • Wenn Sie Eclipse und JDK erfolgreich installiert haben, wird es im Suchergebnis auf Ihrem Computer angezeigt.

    enter image description here  enter image description here

  • Für das JDK können Sie auch drücken STRG + ALT + T Öffnen Sie ein Terminal und geben Sie den Befehl ein java -version nochmal überprüfen.

    enter image description here

  • Tipps: Sperren Sie das Eclipse-Symbol auf dem Launcher.

    enter image description here


2. Herunterladen von SDK

  • Gehe zu http://developer.android.com/sdk/index.html um die neueste SDK-Version herunterzuladen. enter image description here

  • Scrollen Sie nach unten und klicken Sie auf DOWNLOAD FROM OTHER PLATFORMS enter image description here

  • Klicken android-sdk_r22.6.2-linux.tgz unter Linux 32 & 64-bit von SDK Tools Only.

    enter image description here

  • Tick I have read and agree with the above terms and conditions und klicke Download android-sdk_r22.6.2-linux.tgz.

    enter image description here

  • Warten Sie auf den Download-Vorgang.

    enter image description here


3. Vorbereitung für die Installation

  • Wechseln Sie zu dem Speicherort, an dem Sie die Datei herunterladen möchten.
  • Rechtsklicken Sie auf die Datei [.tgz] und wählen Sie Extract Here.

    enter image description here

  • Jetzt können Sie sehen, dass eine Datei aufgerufen wird android-sdk-linux erscheint als ob das Folgende.

    enter image description here

  • Geben Sie den Ordner ein android-sdk-linux.

    enter image description here

  • Geben Sie den Ordner ein tools und kopieren Sie dann den Speicherort des Ordners.

    enter image description here

  • Drücke die Tasten STRG + ALT + T Öffnen Sie ein Terminal und verwenden Sie dann den folgenden Befehl. Woher /home/casper/Downloads/android-sdk-linux/tools ist der Speicherort, den ich zuvor kopiert habe. Du kannst einfach tippen cd und klicken Sie mit der rechten Maustaste, um den Standort zum Terminal zu führen.

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

    enter image description here

  • Jetzt die Android SDK Manager wird ausgeführt.


4. Pakete installieren

  • Klicken Installiere [Anzahl] Pakete ....

    enter image description here

  • Klicken Accept License und dann klick Installieren.

    enter image description here

  • Warten Sie auf den Installationsvorgang.

    enter image description here

  • Abschließend wird diese Nachricht angezeigt.

    enter image description here


5. ".Bashrc" bearbeiten

  • Drücken Sie STRG + ALT + T Öffnen Sie ein neues Terminal und geben Sie Folgendes ein: gedit ~/.bashrc

    enter image description here

  • Jetzt erscheint der folgende Text.

    enter image description here

  • Fügen Sie Folgendes hinzu oben des gesamten Textes und dann speichern Sie es. (Schließen Sie die Datei nicht)

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

    enter image description here

  • [Empfohlen] Verschieben Sie die gesamte Datei android-sdk-linux zum Arbeitsbereich Ihrer Eclipse und unter einem Ordner, den Sie benannt haben Android. Außerdem müssen Sie den Speicherort kopieren.

    enter image description here

  • Nun zurück zur ".bashrc" -Datei und das "~" durch den zuvor kopierten Speicherort ersetzen und dann speichern und schließen.

    enter image description here

  • Melden Sie sich ab und melden Sie Ihr Ubuntu-System neu an.


6. Einrichten eines virtuellen Android-Geräts

  • Drücken Sie STRG + ALT + Tund tippen Sie ein android avd um den Android Virtual Device Manager zu öffnen.

    enter image description here

    enter image description here

  • Klicken Neu.... Richten Sie sich wie folgt ein und klicken Sie auf OK.

    enter image description here

  • Klicken Sie auf Ihr virtuelles Gerät und dann auf Anfang....

    enter image description here

  • Klicken Starten.

    enter image description here

  • Starten Sie Ihr virtuelles Gerät enter image description here


7. Installation des ADT-Plugins auf Eclipse

  • Starte Eclipse und gehe zu Hilfe -> Installiere neue Software ...

    enter image description here

  • Klicken Hinzufügen....

    enter image description here

  • Geben Sie Folgendes ein und klicken Sie dann auf OK.

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

    enter image description here

  • Aktivieren Sie das Kontrollkästchen von Developer Tools und dann klick Weiter>.

    enter image description here

  • Klicken Weiter>.

    enter image description here

  • Klicken Sie auf "Ich akzeptiere die ..." und klicken Sie auf Fertig.

    enter image description here

  • Warten Sie auf den Installationsvorgang.

    enter image description here

  • Starte Eclipse neu.

    enter image description here

  • Klicken Öffnen Sie die Einstellungen.

    enter image description here

  • Kopieren Sie Ihren eigenen SDK-Speicherort (Der Speicherort der Datei android-sdk-linux).

    enter image description here

  • Einfügen in die SDK Location: Textfeld und dann klicken Sich bewerben und OK.

    enter image description here

  • Viel Spaß beim Erstellen jeder Android-Anwendung mit Ihrem Ubuntu.

    enter image description here


126
2018-05-15 09:14



Sieht nach einem netten Tutorial aus, würde ich aber persönlich einfach installieren openjdk-7-jdk, laden Sie den ADT herunter (Eclipse mit dem SDK von android.com) und erstellen Sie eine Verknüpfung im Dash. Auf diese Weise haben Sie auch die neueste Version von Eclipse. - Louis Matthijssen
Ich möchte nur den einfachsten Weg mit Screenshots für Super-Neulinge geben, um die Umgebung einzurichten. Ich werde versuchen Sie Methode und post es unten =]. - Kin
Würde es Ihnen etwas ausmachen, wenn ich meine Methode unten in einer Antwort ansetze? - Louis Matthijssen
Für diejenigen von Ihnen, die 64-Bit Ubuntu 14.10 ausführen, tun Sie dies sudo apt-get install lib32stdc++6. Das liegt daran, dass Sie die unterstützenden 32-Bit-Bibliotheken benötigen und ia32 ist nicht mehr verfügbar. Quelle: dandar3.blogspot.mx/2014/03/... - Little Child
@CasperLI Android SDK ist jetzt auf Ubuntu Repo verfügbar. sudo apt-get install android-sdk. Kannst du ein Tutorial darauf aufbauen? - Khurshid Alam


Schritt 1

Überprüfen Sie in den Systemeinstellungen -> Details, ob Ihr Ubuntu 32-Bit oder 64-Bit ist


Schritt 2

(Verwenden von Software-Center oder Befehlszeilen) Wenn Ihr Ubuntu ein 32-Bit-Betriebssystem ist, installieren Sie es libgl1-mesa-dev 

Im Falle einer 64-Bit-Betriebssysteminstallation ia32-libs (Ubuntu 13.04 oder früher), oder libgl1-mesa-dev:i386 (Ubuntu 13.10 und höher)


Schritt 3

Installieren openjdk-8-jdk. Wenn nicht kompatibel, versuchen Sie es openjdk-7-jdkoder wenn immer noch nicht kompatibel openjdk-6-jdk 


Schritt 4

Laden Sie die Befehlszeilentools für das Android SDK herunter Hier (sie befinden sich am Ende der Seite), und entpacken Sie sie an einen Ort, an dem Sie sie so lange lassen können, wie Sie das Android SDK benötigen. /opt/ zum Beispiel.


Schritt 5

Überprüfen Sie, ob der entpackte ADT-Bundle-Ordner (bzw. der Android SDK-Ordner) über die Ordner verfügt tools und platform-tools. Ob platform-tools Ordner ist nicht vorhanden, Sie sollten in der Lage sein, es aus dem virtuellen Android-Gerätemanager zu installieren, der durch Eingabe des Befehls ausgeführt werden kann

   android

im Terminal. Diese Ordner enthalten einige wichtige gespeicherte Befehle. Fügen Sie sie Ihrem ausführbaren Pfad hinzu. Sie können dem Pfad wie folgt hinzugefügt werden:

Zuerst ausführen gedit ~/.pam_environment. Eine Datei wird geöffnet. Füge einfach diese Zeilen zu dieser Datei hinzu:

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

Hier müssen Sie ersetzen /path/to/tools und /path/to/platform-tools durch die absoluten Pfade, je nachdem, wo Sie das SDK oder den ADT-Bundle-Download entpackt haben. Jetzt alle Befehle adb, android, emulator usw. können einfach im Terminal ausgeführt werden, ohne absolute Pfade anzugeben. Das heißt, Sie erhalten keinen Fehler "Befehl nicht gefunden", wenn Sie ihn ohne seinen absoluten Pfad angegeben haben.


Schritt 6

Art android in das Terminal und, wenn Schritt 5 wurde korrekt ausgeführt, wird das Android SDK-Paket-Tool gestartet, wo Sie Ihre Installation abschließen können.


104
2017-07-09 18:28



Warum müssten Sie die GRUB-Konfiguration ändern? - Marius Gedminas
@Anesh besser, um Ihre Parameter zu setzen ~/.pam_environment Anstatt von ~/.bashrc. Sitzungsweite Umgebungsvariablen - nazar_art
Als die .pam_environment Datei ist im Home-Verzeichnis, daher gehört der Benutzer, warum ... .pam_environment müssen mit dem laufen gelassen werden sudo Befehl? - Wilf
Gut zu sehen, meine Antwort bearbeitet. Müssen von Zeit zu Zeit aktualisiert werden, da die Methode später völlig anders sein könnte! - Host-website-on-iPage
Wirklich, besser hinzuzufügen PATH="$PATH:/path/to/tools:/path/to/platform/tools" zu deinem .profile. .pam_environment wird überschrieben, wenn Sie die Sprachkonfiguration ändern ... - Rmano


Dies scheint eine lange Antwort zu sein, aber ich habe versucht, jeden Schritt so detailliert wie möglich zu erklären, damit nichts schiefgehen kann. Sie können dies in weniger als 5 Minuten einrichten, auch als Anfänger.


  1. Sie benötigen Java, um Eclipse zu verwenden, also installieren Sie es zuerst:

    Finsternis ist ein IDE. Das Android ADT-Paket wird standardmäßig mit der Eclipse-IDE gebündelt. Sie können auch eine andere IDE verwenden (z. B. NetBeans) Wenn Sie bevorzugen, aber weil Eclipse der Standard ist, werde ich in diesem Tutorial nur Eclipse behandeln.

    1. Öffnen Sie ein Terminal

      Suchen Sie in Ihrem Dash oder drücken Sie STRG + ALT + T

      Terminal

    2. Führe die folgenden Befehle aus:

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

      Überprüfen Sie, ob auf Ihrem Bildschirm Fehler angezeigt werden, und fahren Sie dann fort.

  2. Laden Sie jetzt das Android ADT-Paket herunter (das ist Eclipse + das Android SDK):

    1. Klicken Hier um zur Downloadseite zu gelangen.
    2. Klicke auf Download the SDK (ADT Bundle for Linux)
    3. Prüfen I have read and agree with the above terms and conditions
    4. Wählen Sie Ihre Architektur:

      Wie kann ich das überprüfen?

      • Prüfen 32-bit wenn Sie ein 32-Bit-Ubuntu haben
      • Prüfen 64-bit wenn Sie ein 64-Bit-Ubuntu haben
    5. Klicke auf Download the SDK ADT Bundle for Linux
  3. Installieren Sie das Android ADT-Bundle:

    1. Öffne das .zip Datei, die Sie gerade heruntergeladen haben
    2. Extrahieren Sie alle Dateien in ein Verzeichnis, zum Beispiel:

      ~/ADT
      

      Nach der Extraktion sollte dieses Verzeichnis 2 weitere Verzeichnisse enthalten:

      ~/ADT/eclipse
      ~/ADT/sdk
      
  4. Ergänzen Sie die platform-tools Binärdateien zu Ihrem $PATH:

    Dies ist nicht notwendig, es macht Befehle wie adb zugänglich von einem Terminal.

    1. Öffnen Sie ein Terminal
    2. Führen Sie den folgenden Befehl aus:

      nano ~/.profile
      
    3. Fügen Sie die folgende Zeile oben hinzu:

      PATH="$HOME/ADT/sdk/platform-tools:$PATH"
      
    4. Speicher die Datei

      Sie können dies tun, indem Sie drücken STRG + X, Y, EINGEBEN

  5. Erstellen Sie eine Verknüpfung in Ihrem Dash, um den ADT einfach zu starten:

    1. Öffnen Sie ein Terminal
    2. Führen Sie den folgenden Befehl aus

      nano ~/.local/share/applications/adt.desktop
      
    3. Füge das ein:

      Dies können Sie tun, indem Sie in Ihrem Terminalfenster klikken und dann auf klicken 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;
      

      Hinweis: Ersetzen username mit deinem Benutzernamen Sie können Ihren Benutzernamen durch Ausführen erhalten whoami in einem Terminal.

    4. Speicher die Datei
    5. Führen Sie den folgenden Befehl aus, um es ausführbar zu machen:

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

Wenn Sie alles richtig gemacht haben, haben Sie den Android ADT erfolgreich installiert. Öffne deinen Dash und suche nach ADT. Klicke auf Android ADT um zu überprüfen, ob es funktioniert!


6
2018-05-15 11:13



Warum brauche ich Sonnenfinsternis? - Braiam
Netter, hinzugefügt. - Louis Matthijssen
@Braiam Hast du deine Frage beantwortet? weil ich auch wissen will warum wir eclipse brauchen - d a i s y
Sie brauchen Eclipse nicht, Sie brauchen nur eine IDE (was Eclipse ist). Sie können Android Studio auch verwenden, wenn Sie möchten. Es ist das Programm, in das Sie Ihren Code schreiben. - Louis Matthijssen


Sie können auch installieren adt und android-sdk von diese PPA.

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

Um die Installation von abzuschließen android-sdk du brauchst:

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

Sie können auch installieren android-studio:

sudo apt-get install android-studio

Überprüfen Sie nun, ob die Installation wie erwartet abgelaufen ist:

android-sdk-manager

5
2017-10-05 15:12





Es gibt eine andere Alternative. Integrierte Entwicklungsumgebungen (IDEs) sollen das Programmieren erleichtern, ein Problem ist jedoch, dass es schwierig sein kann, die neueste Version einer IDE auf einem Linux-System (Ubuntu) zu installieren, wenn sie nicht in den Repos sind. Android Studio ist eine solche IDE.

Android Studio ist die offizielle IDE für Android-Anwendungen   Entwicklung, basierend auf IntelliJ IDEA. Zusätzlich zu den Fähigkeiten, die Sie haben   Erwarten Sie von IntelliJ, bietet Android Studio: Flexible Gradle-basierte   Build-System Build-Varianten und mehrere apk-Datei-Generierung Code   Vorlagen zum Erstellen allgemeiner Anwendungsfunktionen Rich-Layout-Editor   mit Unterstützung für Drag & Drop-Design Bearbeitung Lint Tools zu fangen   Leistung, Benutzerfreundlichkeit, Versionskompatibilität und andere Probleme   ProGuard und App-Signing-Funktionen Integrierte Unterstützung für Google   Cloud Platform, wodurch die Integration von Google Cloud Messaging und   App-Engine

Extrahiert aus: http://developer.android.com/tools/studio/index.html

Befolgen Sie dieses Verfahren:

  1. Führen Sie zunächst folgenden Befehl aus.

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

  1. Aktualisieren Sie dann das Repo.

sudo apt-get update

  1. Jetzt installiere die Software:

sudo apt-get install ubuntu-make

  1. Sie werden alle Pakete sehen, die es installieren wird, geben Sie "y" ein, um Ubuntu anzuweisen, mit der Installation fortzufahren. Sobald Sie damit fertig sind. Fahren Sie mit dem Folgenden fort.

umake android

Belassen Sie den Installationspfad als Standardwert;

Drücken Sie erneut die Eingabetaste. Sie müssen der Lizenz zustimmen, indem Sie "a" eingeben und der Download beginnt. 

Android Studio präsentiert Ihnen dann einen Assistenten. Tippen Sie einfach weiter und stimmen Sie der Lizenz zu. Anschließend werden die Anforderungen für die Android-Entwicklung, beispielsweise das neueste Android SDK, heruntergeladen. Klicken Sie auf "Finish", sobald die Installation der erforderlichen Pakete abgeschlossen ist.


1
2017-08-21 18:10



Dies sollte die beste Wahl sein. - Andrea Lazzarotto


CLI-Ansatz

Getestet auf Ubuntu 15.10, Android 22.

Eines der Geräte:

Dann:

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

Fügen Sie zu Ihrer hinzu ~/.profile: TODO: Welche von denen sind eigentlich notwendig?

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}"

Abmelden und anmelden. Sie brauchen eventuell:

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

Testen Sie die Installation

Holen Sie sich Ihre Hände auf minimales Projekt wie dieses oder schau unter $ANDROID_SDK/samples/.

Wenn es ein Ant-Projekt ist (enthält ein build.xml Datei) ausführen:

ant debug
ant installd

Wenn es ein Gradle-Projekt ist (enthält ein gradlew Datei) ausführen:

./gradlew assembleDebug
./gradlew installDebug

Die App sollte auf Ihrem Gerät installiert sein.

Studio (ADT-Nachfolger) kann gestartet werden mit:

studio.sh

NDK-Beispiele finden Sie unter $ANDROID_NDK/samples und Sie können sie erstellen und installieren mit:

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

Status der offiziellen Debian-Pakete

Es gibt derzeit kein offizielles Debian-Paket.

Aber es gibt ein Google Summer of Code 2015-Projekt, das versucht, das zu lösen: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688


0
2018-02-10 10:55



Ich bin nicht einmal sicher, warum Sie sich abmelden und wieder einsteigen. Sie können die Variablen nur dann beziehen, wenn Sie die entsprechenden Änderungen in Ihrer .bashrc-Datei vornehmen. zum Beispiel, function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ } und dann einfach benutzen cat_export_vars >> .bashrc und dann . .bashrc oder source .bashrc Das macht das Gleiche. Besser noch, das wäre besser als Skript, um ein nacktes Android-SDK zu erstellen. - jargonjunkie
@jargonjunkie Logout / Login: Sicher, das würde auch funktionieren. Ich möchte nur einige Variablen haben .profile So sind sie für Dinge sichtbar, die vom Dashboard aus gestartet werden. Skript: Dies ist so nah wie möglich, beachten Sie, dass einige manuelle Schritte markiert sind, die ich nicht automatisieren konnte. google-melange.com/archive/gsoc/2015/orgs/debian/projects/... ist unsere derzeitige beste Hoffnung. - Ciro Santilli 新疆改造中心 六四事件 法轮功