Für meinen Ubuntu- Computer habe ich die neueste Version des Android SDK von dieser Seite heruntergeladen .
Nach dem Extrahieren der heruntergeladenen .tgz
Datei habe ich versucht, nach Installationsanweisungen zu suchen , und festgestellt:
So starten Sie unter Linux:
Entpacken Sie die heruntergeladene ZIP-Datei. Die SDK-Dateien werden separat in ein benutzerdefiniertes Verzeichnis heruntergeladen.
Notieren Sie sich den Namen und den Speicherort des SDK-Verzeichnisses auf Ihrem System. Sie müssen später auf das SDK-Verzeichnis verweisen, wenn Sie die SDK-Tools über die Befehlszeile verwenden.
Was genau sollen wir tun?
Antworten:
Option 1:
Der Speicherort des Android SDK auf dem Mac kann einer der folgenden sein:
/home/AccountName/Android/Sdk
/usr/lib/android-sdk
/Library/Android/sdk/
/Users/[USER]/Library/Android/sdk
Option 2:
Laden Sie das Android Studio herunter .
Extrahierte heruntergeladene
.zip
Datei extrahieren .Der extrahierte Ordnername liest sich ähnlich wie bei Android-Studio
Verschieben Sie diesen Ordner in das Home- Verzeichnis, um die Navigation zu vereinfachen .
Kopieren Sie nach dem Verschieben den verschobenen Ordner, indem Sie mit der rechten Maustaste darauf klicken. Durch diese Aktion wird der Speicherort des Ordners in die Zwischenablage verschoben.
Verwenden Sie Ctrl Alt T diese Option , um ein Terminal zu öffnen
Wechseln Sie mit in das Verzeichnis dieses Ordners
cd /home/(USER NAME)/android-studio/bin/
Geben Sie diesen Befehl ein, um ihn
studio.sh
ausführbar zu machen :chmod +x studio.sh
Art
./studio.sh
Ein Popup wird angezeigt, in dem Sie nach den Installationseinstellungen gefragt werden. In meinem speziellen Fall handelt es sich um eine Neuinstallation, daher wähle ich aus, dass ich keine frühere Version von Studio habe oder meine Einstellungen nicht importieren möchte .
Wenn Sie die Einstellungen trotzdem importieren möchten, müssen Sie möglicherweise jedes alte Projekt schließen, das geöffnet wird, um ein funktionierendes Android SDK zu erhalten.
Von nun an führt Sie der Setup-Assistent.
Android Studio kann sowohl mit Open JDK als auch mit Oracle JDK (empfohlen) arbeiten. Falls Open JDK installiert ist, empfiehlt der Assistent die Installation von Oracle Java JDK, da bei der Verwendung von OpenJDK einige Probleme mit der Benutzeroberfläche und der Leistung gemeldet werden.
Der Nachteil des JDK von Oracle ist, dass es nicht wie OpenJDK mit dem Rest Ihres Systems aktualisiert wird.
Der Assistent fordert Sie möglicherweise auch zu Eingabeproblemen mit IDEA auf .
Wählen Sie den Installationstyp
Überprüfen Sie die Installationseinstellungen
Ein Emulator kann auch nach Bedarf konfiguriert werden.
Der Assistent lädt die erforderlichen SDK-Tools herunter
Der Assistent zeigt möglicherweise auch einen Fehler bei Linux 32-Bit-Bibliotheken an , der mit dem folgenden Befehl behoben werden kann:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1
Danach werden alle erforderlichen Komponenten heruntergeladen und automatisch installiert.
Nachdem alles auf dem neuesten Stand ist, klicken Sie einfach auf Fertig stellen
Um ein Desktop-Symbol zu erstellen, gehen Sie zu "Konfigurieren" und klicken Sie dann auf "Desktop-Eintrag erstellen".
Quelle
quelle
/home/AccountName/Android/Sdk
/home/accountname
keiner Idee finden?/usr/share/android-sdk
Um es auf einem Debian-basierten System zu installieren, tun Sie es einfach
Fügen Sie dann das Android SDK zu Ihrem PATH hinzu, öffnen Sie es
~/.bashrc
im Editor und fügen Sie die folgenden Zeilen in die Datei einLauf
Alle verfügbaren SDK-Pakete anzeigen
Identifizieren Sie die neueste Android-Plattform (hier sind es 28) und führen Sie sie aus
Jetzt haben Sie ADB, Fastboot und die neuesten SDK-Tools installiert
quelle
export JAVA_OPTS=....
verursachte beim Ausführen einen Fehlersdkmanager
: "Fehler: Hauptklasse java.se.ee konnte nicht gefunden oder geladen werden". Durch Entfernen wurde das Problem behoben.export JAVA_OPTS=...
aus irgendeinem Grund nicht aufnehmen möchten (sdkmanager
z. B. wenn es auch in den Startdateien immer noch fehlschlägt, z. B..bashrc
und.zshrc
bereits, was mir auf meinem anderen Computer passiert ist), können Sie dies Verwenden Sie SDKman, um verschiedene Versionen von Java zu installieren, und verwenden Sie Java 8 nur, wenn Sie es ausführensdkmanager
.sudo apt install android-sdk
Setzen Sie den SDK in/usr/lib/android-sdk
Es ist nicht erforderlich, Binärdateien oder Dateien herunterzuladen oder schwierige Installationsanweisungen zu befolgen.
Alles was Sie wirklich tun mussten ist:
Update: Nur Ubuntu 18.04
quelle
Wenn Sie unter Ubuntu 17.04 (Zesty) arbeiten und buchstäblich nur das SDK (kein Android Studio) benötigen, können Sie es wie unter Debian installieren :
build.gradle
, änderncompileSdkVersion
zu23
undbuildToolsVersion
zu24.0.0
gradle build
quelle
Android SDK Manager
Verwendung
Mit dem sdkmanager können Sie die folgenden Aufgaben ausführen.
Liste der installierten und verfügbaren Pakete
Installieren Sie Pakete
Das Paketargument ist ein Pfad im SDK-Stil, wie mit dem Befehl --list in Anführungszeichen gesetzt (z. B. "build-tools; 29.0.0" oder "platform; android-28"). Sie können mehrere Paketpfade übergeben, die durch ein Leerzeichen getrennt sind. Sie müssen jedoch jeweils in ihre eigenen Anführungszeichen eingeschlossen werden.
Hier erfahren Sie beispielsweise, wie Sie die neuesten Plattform-Tools (einschließlich ADB und Fastboot) und die SDK-Tools für API-Level 28 installieren:
Alternativ können Sie eine Textdatei übergeben, in der alle Pakete angegeben sind:
Das Argument package_file ist der Speicherort einer Textdatei, in der jede Zeile ein SDK-Pfad eines zu installierenden Pakets ist (ohne Anführungszeichen).
Zum Deinstallieren fügen Sie einfach das Flag --uninstall hinzu:
Aktualisieren Sie alle installierten Pakete
Hinweis
androidsdk es ist ein Snap-Wraper von sdkmanager. Alle Optionen von sdkmanager funktionieren mit androidsdk
Speicherort der installierten Android SDK-Dateien: / home / user / snap / androidsdk / current / AndroidSDK
Alle sdkmanager-Optionen finden Sie in der Google- Dokumentation
quelle
Das Android SDK für mich zu installieren war nicht das Problem, die richtige JRE und JDK zu haben war das Problem.
Um dieses Problem zu lösen, installieren Sie die JVM 8 (die letzte, die derzeit vollständig kompatibel ist):
Verwenden Sie als Nächstes die Update-Alternative, um zur jre-8-Version zu wechseln:
Sie können die JVM-Version jederzeit mit demselben
update-alternatives
Befehl zurücksetzenBeachten Sie, dass Sie danach wahrscheinlich auch dasselbe tun müssen
javac
(jetzt haben Sie nur noch denjava
Befehl in Version 8).zuerst tun:
Nächster:
Danach können Sie das Android SDK installieren, für das diese spezielle Java-Version erforderlich ist
quelle
quelle
sudo apt-get install oracle-java8-installer oracle-java8-set-default