Wie installiere ich Android Studio auf Ubuntu?


155

Bitte informieren Sie mich über den vollständigen Installationsprozess von Android Studio und die erforderlichen Abhängigkeiten.


2
Zaz

1
umake funktioniert aber ich musste jdk 9 entfernen umake installierte jdk 8 und die version in 16.10 funktionieren nicht, da google die prüfsumme von sha1 auf sha256 ändert aber die version von github funktioniert.
jcubic

Antworten:


192

Java installieren

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Nachdem

sudo apt-get install oracle-java8-set-default

Android Studio installieren

  1. Laden Sie Android Studio von hier herunter und verwenden Sie Alle Android Studio-Pakete

  2. Extrahieren Sie die Archivdatei an einen für Ihre Anwendungen geeigneten Speicherort, z /opt. Verwenden Sie in meinem Beispiel den Dateinamen Ihres heruntergeladenen Archivsandroid-studio-ide-141.2178183-linux.zip

    sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
    
  3. Navigieren Sie zum Starten von Android Studio zu dem /opt/android-studio/binVerzeichnis in einem Terminal und führen Sie es aus ./studio.sh. Oder verwenden Sie eine Desktop-Datei (siehe unten).

    Möglicherweise möchten Sie /opt/android-studio/binIhrer Umgebungsvariablen PATH hinzufügen , damit Sie Android Studio aus einem beliebigen Verzeichnis starten können.


Erstellen Sie eine Desktop-Datei

Erstellen Sie eine neue Datei, androidstudio.desktopindem Sie den folgenden Befehl ausführen:

nano ~/.local/share/applications/androidstudio.desktop

und füge die folgenden Zeilen hinzu

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio

Android SDK installieren (falls erforderlich)

  1. Klicken Sie auf die markierte Schaltfläche

    Bildbeschreibung hier eingeben

  2. Holen Sie sich die neuesten SDK-Tools

    Zum Einrichten des Android SDK sollten Sie mindestens die neuesten Tools und die neueste Android-Plattform herunterladen:

    1. Öffnen Sie das Tools-Verzeichnis und wählen Sie:

      • Android SDK-Tools
      • Android SDK Plattform-Tools
      • Android SDK Build-Tools (höchste Version)
    2. Öffnen Sie den ersten Android XX-Ordner (die neueste Version) und wählen Sie:

      • SDK-Plattform
      • Ein Systemimage für den Emulator, z. B. ARM EABI v7a-Systemimage
  3. Holen Sie sich die Support-Bibliothek für zusätzliche APIs

    Die Android-Supportbibliothek bietet einen erweiterten Satz von APIs, die mit den meisten Android-Versionen kompatibel sind.

    Öffnen Sie das ExtrasVerzeichnis und wählen Sie:

    • Android Support Repository
    • Android Support-Bibliothek
  4. Erhalten Sie Google Play-Dienste für noch mehr APIs

    Für die Entwicklung mit Google APIs benötigen Sie das Google Play-Servicepaket:

    Öffnen Sie das ExtrasVerzeichnis und wählen Sie:

    • Google Repository
    • Google Play-Dienste
  5. Installieren Sie die Pakete

    Nachdem Sie alle gewünschten Pakete ausgewählt haben, fahren Sie mit der Installation fort:

    • Klicken Sie auf Install X packages.
    • Doppelklicken Sie im nächsten Fenster links auf jeden Paketnamen, um die jeweilige Lizenzvereinbarung zu akzeptieren.
    • Klicken Sie auf Install.


1
Benötigt Android Studio kein JDK 7? Funktioniert oracle-java8 richtig?
Michael Hoffmann

Also ist ein direkter Download von Android-Studio immer noch der beste Weg, oder gibt es einen normaleren Weg, um apt-get zu installieren?
tgkprog

2
Was bewirkt dieser Befehl "sudo apt-get install oracle-java8-set-default"? Nach "sudo apt-get install oracle-java8-installer", wenn ich "javac version" abfeuere, bekomme ich eine javac version und ich fühle, dass java installiert ist. Was macht dann der obige Befehl? Bitte sagen Sie mir, wenn ich etwas vermisse?
Gaurav Chauhan

2
Wie hier erwähnt , wird das webupd8 java ppa eingestellt und hostet aufgrund von Änderungen, die Oracle in der Lizenzvereinbarung im April 2019
vorgenommen hat,

44

@AB Antwort ist richtig und vollständig. Ich füge nur hinzu, dass Sie alternativ einfach ein aktuelles Android Studio mit Ubuntu Make von Canonical installieren können .

Ubuntu Make installieren:

Für Ubuntu 14.04LTS

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

Für Ubuntu 15.10 und höher

Ubuntu Make befindet sich bereits in offiziellen Repositories. Führen Sie Folgendes aus:

sudo apt install ubuntu-make

Beachten Sie, dass umake Version sollte 16,05 Lage sein Android - Studio zum Download, überprüfen , indem Sie

umake --version

Wenn nicht, installieren Sie es mit der Ubuntu 14.04-Methode.


Android Studio installieren:

umake android

Möglicherweise wird eine Fehlermeldung im Zusammenhang mit der Lizenz angezeigt, die mithilfe eines zusätzlichen Parameters korrigiert werden kann:

umake android --accept-license

Android Studio deinstallieren:

umake android --remove

1
Hey hg8. Ist dies eine vollständige Installation des Android Studio? Alle benötigten Komponenten wie Java?
Elysium,

1
Hallo @Elysium. Ich habe gerade eine neue Ubuntu 15.10-Installation ausprobiert. Ubuntu makeinstalliert automatisch alles Notwendige. Es wird nichts mehr benötigt;) (für Infos wird derzeit OpenJDK 1.7 installiert).
hg8

Unter Ubuntu 15.10 funktioniert das nicht. Ich bekomme immer wieder "FEHLER: Wir hatten erwartet, auf der Downloadseite eine Lizenz zu finden, haben wir aber nicht."
APerson

@APerson versuchen, umake android --accept-license wie in einer anderen Frage vorgeschlagen .
Alexandre

6
16.04 bekommenERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
Michael Durrant

37

Die einfachste Methode, um Android Studio (oder ein anderes Entwicklertool) auf Ubuntu zu installieren, ist die Verwendung des Snap-Pakets aus dem Ubuntu Software Store. Sie müssen Android Studio nicht als zip herunterladen, versuchen, es manuell zu installieren, PPAs hinzuzufügen oder mit der Java-Installation zu fummeln. Das Snap-Paket enthält das neueste Android Studio sowie OpenJDK und alle erforderlichen Abhängigkeiten.

Schritt 1: Installieren Sie Android Studio

Suche in Ubuntu Software nach "android studio" , wähle den ersten angezeigten Eintrag aus und installiere ihn:

Durchsuchen Sie Android Studio mit Ubuntu Software Android Studio unter Ubuntu Software

Oder wenn Sie die Befehlszeilenmethode bevorzugen, führen Sie diese in Terminal aus :

sudo snap install --classic android-studio

Schritt 2: Installieren Sie das Android SDK

Öffnen Sie das neu installierte Android Studio über das Dashboard:

Android Studio App auf Dash

Sie müssen nichts importieren, wenn Sie es zum ersten Mal installieren:

Dialogfeld "Importieren"

Der Setup-Assistent führt Sie durch die Installation:

Android Studio Setup-Assistent

Wählen Sie Standardinstallation , um das neueste SDK und Benutzerdefiniert zu erhalten, falls Sie die SDK-Version oder den Installationsort ändern möchten. Ab jetzt ist es ziemlich einfach, klicken Sie einfach auf Weiter-Weiter und Sie haben das SDK heruntergeladen und installiert.

Wählen Sie Standard oder Benutzerdefinierte Installation

Schritt 3: Pfade einstellen (optional)

Dieser Schritt kann hilfreich sein, wenn die Entwickler-Tool-Befehle von Android SDK wie adb , fastboot , aapt usw. im Terminal verfügbar sein sollen . Wird möglicherweise auch von Entwicklerplattformen von Drittanbietern wie React Native, Ionic, Cordova usw. und anderen Tools benötigt. Bearbeiten Sie Ihre ~/.profileDatei , um PATHs festzulegen :

gedit ~/.profile

und füge dann die folgenden Zeilen hinzu:

# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"

Wenn Sie den SDK-Speicherort am Ende von Schritt 2 geändert haben, vergessen Sie nicht, die Zeile export ANDROID_HOME=${HOME}/Android/Sdkentsprechend zu ändern . Führen Sie einen Neustart durch (oder melden Sie sich einfach ab und wieder an), damit die PFADE wirksam werden.


Getestet auf Ubuntu 18.04 LTS & 16.04 LTS. Sollte technisch auf jeder Ubuntu-Version mit Snap-Unterstützung (16.04 LTS und neuer) funktionieren. Funktioniert auch mit 14.04 LTS, wenn Sie zuerst die Unterstützung für Snap-Pakete installieren .


An dieser Antwort ist nichts auszusetzen, aber leider scheint es auf Ubuntu 17.04 derzeit einen Fehler zu geben: ubuntu-bugs.narkive.com/76PQCtx9/… Zumindest schlägt unmake für mich fehl. Bis dies behoben ist, gehe ich davon aus, dass die einzige Problemumgehung darin besteht, die ZIP-Datei herunterzuladen und manuell zu installieren.
Philipp Claßen

beim Laufen ubuntu-make.umake androidwurde ein Fehler gemeldet "Segmentierungsfehler"
TheOneAboveAll

20

Am Vorabend des Jahres 2018 ist die Antwort mit den meisten Stimmen immer noch beeindruckend, scheint jedoch etwas veraltet zu sein. Als ich kürzlich darauf stieß, beschloss ich, meine neuen Erfahrungen hier zu teilen.

1. Java installieren

Seit der Veröffentlichung von Android Studio 2.2 müssen Sie in den meisten Fällen kein JDK selbst installieren, da es mit der IDE geliefert wird.

Referenz für weitere Details

2. Installieren der erforderlichen Software

Der folgende Befehl sollte an erster Stelle ausgeführt werden, damit wir in Zukunft einige Probleme mit dem AVD-Tool vermeiden können:

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

Referenz für weitere Details

3. Android Studio herunterladen und entpacken

Sie können das Android Studio-Archiv hier herunterladen . Nichts besonderes, warte bis der Ladevorgang beendet ist :)

Google ist ein registrierter LANANA-Anbieter . Um den Linux FSH-Vertrag (Teil 3.13 / opt) einzuhalten, möchte ich vorschlagen, das Archiv in den google/android-studioOrdner zu entpacken:

sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/

3.1 [Optional] Schreibberechtigung für Android Studio-Ordner ändern

Das Festlegen von Schreibberechtigungen für alle Benutzer ist möglicherweise praktisch, wenn Sie Android Studio aktualisieren möchten. Es ist jedoch nicht weit verbreitet und scheint das Prinzip des geringsten Privilegs zu verletzen . Für den Fall, dass Sie dies bevorzugen, führen Sie es einfach im Terminal aus:

sudo chmod o+w /opt/google/android-studio/

Alternativ können Sie Android-Studio immer im Auftrag von root ausführen und alle erforderlichen Updates ausführen, ohne dass dieser Schritt erforderlich ist .

4. Android SDK-Verzeichnis erstellen

Ich bin nicht der Meinung, dass jeder Benutzer seine eigene Kopie der Android SDK-Tools haben sollte (Build-Tools, Quellcodes, System-Images usw.), aber Android Studio funktioniert genau so (wahrscheinlich aufgrund von Berechtigungsproblemen). Lassen Sie uns einen anderen Ordner verwenden, der für alle Benutzer im System freigegeben ist.

4.1 Verzeichnis erstellen

Erstellen Sie den Ordner "android-sdk" für die zukünftige Verwendung:

sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk

Mit dem letzten Befehl werden die Berechtigungen geändert, sodass jeder Benutzer im System diesen android-sdk-Ordner bearbeiten kann (Installieren und Entfernen von Paketen).

4.2 Umgebungsvariablen setzen

Android Studio zeigt noch auf seinen eigenen Weg. Damit Android Studio SDKs im freigegebenen Ordner installiert, müssen Umgebungsvariablen angegeben werden. Derzeit gibt es zwei Variablen, die auf den SDK-Ordner verweisen : ANDROID_HOME und ANDROID_SDK_ROOT . Das erste ist veraltet, aber Android Studio verwendet ANDROID_SDK_ROOT nicht, wenn es zum ersten Mal gestartet wird, auch wenn es angegeben ist. Daher würde ich empfehlen, beide Variablen anzugeben. Um die Dinge konsistent und übersichtlich zu halten, legen wir sie in einer separaten Shell für das Android-Studio im Ordner profile.d fest (damit Sie sie später entfernen können, wenn Sie Android Studio entfernen):

sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh

4.2.1 JAVA_HOME Variable setzen

Wenn Sie gradlew-Befehle über die CLI-Schnittstelle verwenden, ist es hilfreich, JAVA_HOME hinzuzufügen, das auf die eingebettete JRE verweist (andernfalls kann gradle sie nicht finden).

echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh

Jetzt müssen Sie sich vom System abmelden und wieder anmelden, um dieses neue Skript anzuwenden.

Referenz für weitere Details

5. SDK installieren

Da wir die Berechtigungen für den SDK-Ordner ( /opt/google/android-sdk/) geändert haben, benötigen wir keine besonderen Berechtigungen, um darin zu schreiben. Führen Sie android-studio einfach im Namen Ihres aktuellen Benutzers aus:

/opt/google/android-studio/bin/studio.sh 

Befolgen Sie nun die Anweisungen des Installationsassistenten. Schließlich werden Sie auf das Fenster Komponenten herunterladen klicken. Es kann eine Weile dauern, bis die erforderlichen Komponenten installiert sind. Da wir uns von Anfang an um alle benötigten Bibliotheken und Software gekümmert haben (Teil 2), sollte dieser Vorgang fehlerfrei abgeschlossen werden.

Android SDK wird heruntergeladen

Beim ersten Start installiert Android Studio nur die neueste SDK-Plattform (zum Zeitpunkt der Erstellung von API 27). Um Ihr Toolset funktionsfähig zu machen, müssen mindestens 2-3 ältere SDK-Plattformen installiert sein ( hier finden Sie das Dashboard mit der aktuellen Nachfrage nach verschiedenen API-Versionen). Klicken Sie dazu im Begrüßungsbildschirm von Android Studio auf "Konfigurieren" und wählen Sie die Option "SDK-Manager".

Android SDK-Option

Hier können Sie auswählen, was Sie für die Entwicklung von Android-Apps benötigen. PS Sie können tatsächlich alles von der Liste installieren (auch veraltete Pakete), aber das Herunterladen wird Ewigkeiten dauern.

6. Desktop-Eintrag erstellen

Derzeit bietet Android Studio eine eingebettete Funktion zum Erstellen von Desktop-Einträgen. Wir müssen Studio mit Root-Berechtigungen ausführen, damit dies für alle Benutzer im System möglich ist.

sudo -E /opt/google/android-studio/bin/studio.sh 

Die PS-E-Option wird benötigt, um unsere Umgebungsvariablen (ANDROID_HOME / ANDROID_SDK_ROOT) während des Sudoing verfügbar zu halten.

Sie müssen denselben Setup-Assistenten erneut ausführen (er wird jetzt für den Root-Benutzer ausgeführt). Sobald Sie den Begrüßungsbildschirm aufgerufen haben, finden Sie im Menü "Konfigurieren" die Option "Desktop-Eintrag erstellen":

Erstellen Sie ein Desktop-Eintragselement

Stellen Sie im daraufhin angezeigten Dialogfeld sicher, dass das Kontrollkästchen "Eintrag für alle Benutzer erstellen" aktiviert ist, und klicken Sie auf "OK".

Bildbeschreibung hier eingeben

Jetzt können Sie Android Studio schließen und über Unity Launcher öffnen!

PS Für diejenigen, die daran interessiert sind, wo der Eintrag erstellt wurde und was sich darin befindet, finden Sie ihn unter /usr/share/applications/jetbrains-studio.desktop:

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

A. [Bonus] Skript deinstallieren

Und für Süßigkeiten habe ich ein Shell-Skript vorbereitet, mit dem Sie Ihr Android Studio insgesamt entfernen können, einschließlich SDK-Ordner, Einstellungen, Emulatoren und Cache-Ordner für alle Benutzer. Es ist auf die oben genannten Schritte zugeschnitten, die Pfade befinden sich jedoch oben in der Datei, sodass Sie es problemlos an Ihre eigene Konfiguration anpassen können. Auf geht's:

#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run $0"
        exit 1;
fi

# Variables

studio_folders=(.android .AndroidStudio* .gradle)   # look for these folders
paths=(/home/,2 /root/,1)                   # in these folders 
studio_path="/opt/google/android-studio/"
sdk_path="/opt/google/android-sdk/"
env_variables="/etc/profile.d/android_studio.sh"

# Functions

deletefolders() {
    local name_expression=( \( -name "${studio_folders[0]}" )
    for (( i=1; i<${#studio_folders[*]}; i++ )); do
        name_expression[${#name_expression[*]}]=-o
        name_expression[${#name_expression[*]}]=-name
        name_expression[${#name_expression[*]}]="${studio_folders[$i]}"
    done
    name_expression[${#name_expression[*]}]=\)

    find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \;
}

# Commands

for path in ${paths[*]}; do
    deletefolders ${path%,*} ${path#*,}
done

rm -r $studio_path
rm -r $sdk_path
rm $env_variables

Bitte beachten Sie, dass der Platzhalter .AndroidStudio * im Skript verwendet wird, um Einstellungen verschiedener Android Studio-Versionen zu entfernen. Wenn Sie etwas Wertvolles in dem versteckten Ordner behalten, dessen Name mit ".AndroidStudio" beginnt, wird es ebenfalls entfernt.

Für diejenigen, die nicht mit der Idee von Shell-Skripten vertraut sind, sind hier einfache Schritte, die helfen sollten:

  1. Terminal öffnen, Befehl nano schreiben. Ein Nano-Editor wird im Terminalfenster geöffnet.
  2. Kopieren Sie den Text aus dem obigen Skript und fügen Sie ihn bei geöffnetem Nano in das Terminalfenster ein (Strg + Umschalt + V)
  3. Klicken Sie auf Strg + O, um die Datei zu speichern. Wählen Sie den Pfad und den Namen der Datei mit der Erweiterung .sh aus:

    Skript deinstallieren

  4. Verlasse den Nano (Strg + X)

  5. Im Terminal müssen Sie diesen Befehl auf die gerade erstellte Datei anwenden, um sie ausführbar zu machen (vorausgesetzt, Sie haben Ihr Skript im ~/DocumentsVerzeichnis gespeichert und es android_uninstall.sh genannt):

    chmod u+x ~/Documents/android_uninstall.sh
    
  6. Jetzt können Sie das Skript ausführen und den Pfad dazu im Terminal angeben. Beachten Sie, dass ohne Root-Berechtigung keine Ordner aus dem /opt/Verzeichnis entfernt werden. Daher werden Sie vom Skript nach diesen Berechtigungen gefragt, bevor Sie etwas unternehmen.

Das ist es. Ich bin eigentlich ziemlich neu in Linux-artigen Betriebssystemen, also zögern Sie nicht, mich bei Bedarf in Kommentaren zu korrigieren.


Sie haben in einem früheren Kommentar, den Sie später gelöscht haben, um Kommentare zu Ihrer Antwort gebeten, aber ich beantworte diesen Kommentar jetzt trotzdem. Ich habe die neueste Version von Android Studio erfolgreich installiert, indem ich den Anweisungen in Ihrer Antwort gefolgt bin. Später habe ich auch die neueste Version von Pycharm IDE installiert und festgestellt, dass es ein neues googleVerzeichnis im /optselben Format wie Android Studio erstellt hat. Pycharm hat kein googleVerzeichnis erstellt, sondern direkt in das /optVerzeichnis installiert . Möglicherweise handelt es sich um eine globale Änderung, die sich auf alle IDEs auswirkt, die auf JetBrains-Software basieren.
Karl

@ Karel, hey. Danke für den Kommentar, ehrlich gesagt konnte ich mich nicht erinnern, ob ich danach gefragt hätte. Wie auch immer, was Sie beschrieben haben, hört sich komisch an - ich habe die PyCharm-Installationsanweisungen überprüft und es scheint nichts zu installieren, ohne dass ein Benutzer direkt involviert ist. Könnten Sie näher erläutern, welche /googleDateien in diesem Fall im Ordner installiert werden sollen? @
The Dreams Wind

Es ist ähnlich wie bei der Installation von Android Studio, wo sich /opt/googleOrdner für Android-Studio und Android-SDK im Ordner befinden. Natürlich nur für Pycharm. Stattdessen befindet sich im /opt/googleOrdner ein Pycharm- Ordner, der die installierte Pycharm-IDE enthält.
Karl

@karel, ich bin mir nicht sicher, ob ich Sie richtig verstehe. Bei der PyCharm-Installation werden Dateien aus dem Archiv extrahiert, sodass Sie den gewünschten Pfad angeben können, oder? Welchen Pfad geben Sie in diesem Befehl an - tar xfz <pycharm-professional or pycharm-community>-*.tar.gz -C <new_archive_folder>?
The Dreams Wind

tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.
Erhielt

9

Fügen Sie das Android-Studio-Repository hinzu:

sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update

Dann installieren Sie:

sudo apt-get install android-studio

Weitere Informationen finden Sie unter https://mfonville.github.io/android-studio/


Dies funktioniert gut und PPA ist auf dem neuesten Stand.
Sina

Ja, diese PPA ist auf dem neuesten Stand, dies sollte mehr abgestimmt werden!
Sapnesh Naik

Für mich gescheitert. Bekam einen Systemfehler dann "Fehler beim Verarbeiten aufgetreten: /var/cache/apt/archives/openjdk-9-jdk_9~b114-0ubuntu1_amd64.deb"
Triunenature

In meinem System sudo su -und torify apt install android-studiobeheben Sie den gleichen Fehler. Da Google die IP-Adresse des Iran einschränkt, können wir nicht auf Google-Dienste zugreifen.
EsmaeelE

Vorher führen Sie
Folgendes aus

5

Zitiert von http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/

Android Studio hängt von Java ab, und Oracle Java 7 oder 8 wird empfohlen

sudo add-apt-repository -y ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java7-installer oracle-java7-set-default

Fügen Sie den Android Studio PPA hinzu

sudo add-apt-repository ppa:paolorotolo/android-studio

Dann aktualisiere die Paketlisten und installiere sie:

sudo apt-get update

sudo apt-get install android-studio

Starten Sie nach der Installation den Setup-Assistenten über Unity Dash oder führen Sie einfach den Befehl aus

/opt/android-studio/bin/studio.sh

schön, funktioniert perfekt
raduken

Das Paket ist in Xenial fehlerhaft.
Alberto Salvia Novella

1
Dies sollte entfernt werden. paolorotolo sagt ausdrücklich, dass es veraltet ist.
bremen_matt

5

Wenn Sie eine 64-Bit-Version von Ubuntu (16.04) ausführen, müssen Sie einige 32-Bit-Bibliotheken mit dem folgenden Befehl installieren:

sudo apt-get install lib32stdc++6

oder

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Damit Sie diesen Fehler nicht haben:

Unable to run mksdcard SDK tool.

Weitere Informationen finden Sie in diesem Dokument


3
außer für den Zeitraum des Kurses
Darshan Chaudhary

2

Für Ubuntu 16.04 lautet die Syntax wie folgt.

umake android android-ndk [-h] [-r] [--accept-license] [destdir]

2

Die Installation von Android Studio unter Ubuntu wurde noch einfacher. Wir haben es im Handumdrehen verpackt, sodass Sie es einfach installieren können

$ sudo snap install android-studio --classic

Oder suchen Sie einfach Android Studioin Ubuntu Software.


2

Android Studio ist als Snap-Paket in allen derzeit unterstützten Versionen von Ubuntu verfügbar. Das Android Studio-Snap-Paket war 2018 das fünftbeliebteste Snap-Paket. Die aktuelle Version des Android Studio- Snap-Pakets vom Februar 2019 ist 3.3.1.0. Um es zu installieren, öffne das Terminal und tippe:

sudo snap install android-studio --classic  

Bildbeschreibung hier eingeben

Android Studio bietet die schnellsten Tools zum Erstellen von Apps auf allen Arten von Android-Geräten.

Erstklassige Codebearbeitung, Debugging, Performance-Tools, ein flexibles Build-System und ein sofortiges Build- / Deploy-System ermöglichen es Ihnen, sich auf die Entwicklung einzigartiger und qualitativ hochwertiger Apps zu konzentrieren.

Systemanforderungen für Android Studio

  • Mindestens 3 GB RAM, 8 GB RAM empfohlen; plus 1 GB für den Android Emulator
  • Mindestens 2 GB verfügbarer Speicherplatz, 4 GB empfohlen

0

1- Rufe das Terminal auf (Strg + Alt + t) und installiere JDK:

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Um die Java-JDK-Version zu überprüfen, geben Sie Folgendes ein

javac -version

oder

java -version

2- Laden Sie das vollständige ADK-Paket von der offiziellen Website herunter, entpacken Sie es, öffnen Sie es und folgen Sie den Anweisungen in der Datei install-Linux-tar.txt.

3- Folgen Sie dem ADK-Installationsassistenten.


0

Das Einrichten von Android Studio ist mit wenigen Klicks erledigt. (Sie sollten Android Studio bereits heruntergeladen haben .)

Um Android Studio unter Linux zu installieren, gehen Sie wie folgt vor:

  1. Entpacken .zipSie die heruntergeladene Datei an einen geeigneten Speicherort für Ihre Anwendungen, z. B. in /usr/local/Ihrem Benutzerprofil oder /opt/für freigegebene Benutzer.

  2. Öffnen Sie zum Starten von Android Studio ein Terminal, navigieren Sie zum Verzeichnis android-studio / bin / und führen Sie studio.sh aus.

  3. Wählen Sie aus, ob Sie vorherige Android Studio-Einstellungen importieren möchten, und klicken Sie dann auf OK .

  4. Der Android Studio-Setup-Assistent führt Sie durch den Rest des Setups, einschließlich des Herunterladens der für die Entwicklung erforderlichen Android SDK-Komponenten.

Tipp: Um Android Studio in Ihrer Anwendungsliste verfügbar zu machen, wählen Sie in der Android Studio-Menüleiste Extras> Desktop-Eintrag erstellen.

Erforderliche Bibliotheken für 64-Bit-Computer: Wenn Sie eine 64-Bit-Version von Ubuntu ausführen, müssen Sie einige 32-Bit-Bibliotheken mit dem folgenden Befehl installieren:

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

Wenn Sie mit 64-Bit-Fedora arbeiten, lautet der Befehl:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

und installieren jdk[ jetzt nicht erforderlich, wird automatisch installiert ]

sudo apt-get install openjdk-9-jdk

Kopie von https://developer.android.com/studio/install.html


0

Es ist nicht erforderlich, dass Sie ein Paketarchiv verwenden.

Installation

So erstellen Sie einen Desktop-Eintrag:

Go to Android Studio > Tools > Create desktop Entry

Voraussetzungen:

OpenJDK ist bereits vorinstalliert, verwenden Sie es also.


Android Studio benachrichtigt Sie mit einer kleinen Sprechblase, wenn ein Update für die IDE verfügbar ist. Sie können jedoch manuell nach Updates suchen, indem Sie auf klicken Help > Check for Update

Zu Ihrer Information

Sie können zwischen JDKs wechseln, indem Sie den JDK-Pfad in den Einstellungen ändern. JDKs werden unter installiert/usr/lib/jvm

$ ls /usr/lib/jvm/
default-java  java-1.5.0-gcj-6-amd64  java-1.8.0-openjdk-amd64  java-8-openjdk-amd64

Hier in meinem Fall /usr/lib/jvm/default-javaist ein Symlink zu/usr/lib/jvm/java-8-openjdk-amd64

Also würde ich das als JDK-Pfad in den Einstellungen verwenden.


Vielen Dank für die Veröffentlichung. Ich habe 2 Fragen: 1. Welche Version von OpenJDK ist vorinstalliert, 8 oder 9? 2. Wenn ich bereits beide Versionen von OpenJDK 8 und 9 installiert habe, kann ich in den Android Studio-Einstellungen zwischen 8 und 9 hin- und herschalten, wie dies in den letzten Jahren mit openjdk-8-jdk und openjdk-9-jdk möglich war Versionen von Eclipse IDE ?
Karl

1
@Eclipse IDE Mach a $ dpkg -l | grep jdk. Ja, Sie können das verwendete SDK, JDK in den Einstellungen ändern.
Gayan Weerakutti
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.