Bitte informieren Sie mich über den vollständigen Installationsprozess von Android Studio und die erforderlichen Abhängigkeiten.
Bitte informieren Sie mich über den vollständigen Installationsprozess von Android Studio und die erforderlichen Abhängigkeiten.
Antworten:
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
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
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
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 neue Datei, androidstudio.desktop
indem 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
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:
@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 .
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.
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
umake android --remove
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.
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 :
sudo snap install --classic android-studio
Ö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.
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 :
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/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 .
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.
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.
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
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:
sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/
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 .
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.
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).
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
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.
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.
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.
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":
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
:
[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
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:
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):
chmod u+x ~/Documents/android_uninstall.sh
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.
google
Verzeichnis im /opt
selben Format wie Android Studio erstellt hat. Pycharm hat kein google
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:
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/
sudo su -
und torify 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
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
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
Für Ubuntu 16.04 lautet die Syntax wie folgt.
umake android android-ndk [-h] [-r] [--accept-license] [destdir]
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
in Ubuntu Software
.
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
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.
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.
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.
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
Es ist nicht erforderlich, dass Sie ein Paketarchiv verwenden.
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:
Go to Android Studio > Tools > Create desktop Entry
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
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-java
ist ein Symlink zu/usr/lib/jvm/java-8-openjdk-amd64
Also würde ich das als JDK-Pfad in den Einstellungen verwenden.
$ dpkg -l | grep jdk
. Ja, Sie können das verwendete SDK, JDK in den Einstellungen ändern.
umake
und ausführenumake android --accept-license
.