Bitte informieren Sie mich über den vollständigen Installationsprozess von Android Studio und die erforderlichen Abhängigkeiten.
android-studio
Aminul Haque
quelle
quelle
umake
und ausführenumake android --accept-license
.Antworten:
Java installieren
Nachdem
Android Studio installieren
Laden Sie Android Studio von hier herunter und verwenden Sie Alle Android Studio-Pakete
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
Navigieren Sie zum Starten von Android Studio zu dem
/opt/android-studio/bin
Verzeichnis 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/bin
Ihrer 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.desktop
indem Sie den folgenden Befehl ausführen:nano ~/.local/share/applications/androidstudio.desktop
und füge die folgenden Zeilen hinzu
Android SDK installieren (falls erforderlich)
Klicken Sie auf die markierte Schaltfläche
Holen Sie sich die neuesten SDK-Tools
Zum Einrichten des Android SDK sollten Sie mindestens die neuesten Tools und die neueste Android-Plattform herunterladen:
Öffnen Sie das Tools-Verzeichnis und wählen Sie:
Öffnen Sie den ersten Android XX-Ordner (die neueste Version) und wählen Sie:
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
Extras
Verzeichnis und wählen Sie: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
Extras
Verzeichnis und wählen Sie:Installieren Sie die Pakete
Nachdem Sie alle gewünschten Pakete ausgewählt haben, fahren Sie mit der Installation fort:
quelle
@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
Für Ubuntu 15.10 und höher
Ubuntu Make befindet sich bereits in offiziellen Repositories. Führen Sie Folgendes aus:
Beachten Sie, dass umake Version sollte 16,05 Lage sein Android - Studio zum Download, überprüfen , indem Sie
Wenn nicht, installieren Sie es mit der Ubuntu 14.04-Methode.
Android Studio installieren:
Möglicherweise wird eine Fehlermeldung im Zusammenhang mit der Lizenz angezeigt, die mithilfe eines zusätzlichen Parameters korrigiert werden kann:
Android Studio deinstallieren:
quelle
make
installiert automatisch alles Notwendige. Es wird nichts mehr benötigt;) (für Infos wird derzeit OpenJDK 1.7 installiert).umake android --accept-license
wie in einer anderen Frage vorgeschlagen .ERROR: A default framework for category Android was requested where there is none usage: umake android [-h] {android-ndk} ...
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:
Oder wenn Sie die Befehlszeilenmethode bevorzugen, führen Sie diese in Terminal aus :
Schritt 2: Installieren Sie das Android SDK
Öffnen Sie das neu installierte Android Studio über das Dashboard:
Sie müssen nichts importieren, wenn Sie es zum ersten Mal installieren:
Der Setup-Assistent führt Sie durch die Installation:
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.
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
~/.profile
Datei , um PATHs festzulegen :und füge dann die folgenden Zeilen hinzu:
Wenn Sie den SDK-Speicherort am Ende von Schritt 2 geändert haben, vergessen Sie nicht, die Zeile
export ANDROID_HOME=${HOME}/Android/Sdk
entsprechend 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 .
quelle
ubuntu-make.umake android
wurde ein Fehler gemeldet "Segmentierungsfehler"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:
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-studio
Ordner zu entpacken: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:
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:
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):
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).
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: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.
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".
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.
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":
Stellen Sie im daraufhin angezeigten Dialogfeld sicher, dass das Kontrollkästchen "Eintrag für alle Benutzer erstellen" aktiviert ist, und klicken Sie auf "OK".
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
: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:
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:
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:
Verlasse den Nano (Strg + X)
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
~/Documents
Verzeichnis gespeichert und es android_uninstall.sh genannt):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.
quelle
google
Verzeichnis im/opt
selben Format wie Android Studio erstellt hat. Pycharm hat keingoogle
Verzeichnis erstellt, sondern direkt in das/opt
Verzeichnis installiert . Möglicherweise handelt es sich um eine globale Änderung, die sich auf alle IDEs auswirkt, die auf JetBrains-Software basieren./google
Dateien in diesem Fall im Ordner installiert werden sollen? @/opt/google
Ordner für Android-Studio und Android-SDK im Ordner befinden. Natürlich nur für Pycharm. Stattdessen befindet sich im/opt/google
Ordner ein Pycharm- Ordner, der die installierte Pycharm-IDE enthält.tar xfz <pycharm-professional or pycharm-community>-*.tar.gz -C <new_archive_folder>
?tools.jar' seems to be not in Studio classpath. Please ensure JAVA_HOME points to JDK rather than JRE.
Fügen Sie das Android-Studio-Repository hinzu:
Dann installieren Sie:
Weitere Informationen finden Sie unter https://mfonville.github.io/android-studio/
quelle
sudo su -
undtorify apt install android-studio
beheben Sie den gleichen Fehler. Da Google die IP-Adresse des Iran einschränkt, können wir nicht auf Google-Dienste zugreifen.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
Fügen Sie den Android Studio PPA hinzu
Dann aktualisiere die Paketlisten und installiere sie:
Starten Sie nach der Installation den Setup-Assistenten über Unity Dash oder führen Sie einfach den Befehl aus
quelle
Wenn Sie eine 64-Bit-Version von Ubuntu (16.04) ausführen, müssen Sie einige 32-Bit-Bibliotheken mit dem folgenden Befehl installieren:
oder
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
Damit Sie diesen Fehler nicht haben:
Weitere Informationen finden Sie in diesem Dokument
quelle
Für Ubuntu 16.04 lautet die Syntax wie folgt.
quelle
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 Studio
inUbuntu Software
.quelle
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:
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
quelle
1- Rufe das Terminal auf (Strg + Alt + t) und installiere JDK:
Um die Java-JDK-Version zu überprüfen, geben Sie Folgendes ein
oder
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.
quelle
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:
Entpacken
.zip
Sie die heruntergeladene Datei an einen geeigneten Speicherort für Ihre Anwendungen, z. B. in/usr/local/
Ihrem Benutzerprofil oder/opt/
für freigegebene Benutzer.Öffnen Sie zum Starten von Android Studio ein Terminal, navigieren Sie zum Verzeichnis android-studio / bin / und führen Sie studio.sh aus.
Wählen Sie aus, ob Sie vorherige Android Studio-Einstellungen importieren möchten, und klicken Sie dann auf OK .
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.
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:
Wenn Sie mit 64-Bit-Fedora arbeiten, lautet der Befehl:
und installieren
jdk
[ jetzt nicht erforderlich, wird automatisch installiert ]Kopie von https://developer.android.com/studio/install.html
quelle
Es ist nicht erforderlich, dass Sie ein Paketarchiv verwenden.
Installation
Laden Sie die ZIP-Datei hier herunter:
https://developer.android.com/studio/index.html#linux-bundle
Extrahieren Sie es wo unter
/home/....
Lauf
./bin/sudio.sh
So erstellen Sie einen Desktop-Eintrag:
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
Hier in meinem Fall
/usr/lib/jvm/default-java
ist ein Symlink zu/usr/lib/jvm/java-8-openjdk-amd64
Also würde ich das als JDK-Pfad in den Einstellungen verwenden.
quelle
$ dpkg -l | grep jdk
. Ja, Sie können das verwendete SDK, JDK in den Einstellungen ändern.