Android SDK Manager kann im Terminal nicht gestartet werden

19

Ich versuche, meinen zuvor installierten und verwendeten Android SDK-Manager und die Anweisungen auf der offiziellen Website dafür hier zu öffnen: http://developer.android.com/sdk/installing/adding-packages.html

Sagen: Mac/Linux: Open a terminal and navigate to the tools/ directory in the Android SDK, then execute android sdk.

Wenn ich jedoch in das tools/Verzeichnis navigiere und den Befehl ausführe android sdk, wird folgende Fehlermeldung angezeigt:

android: command not found

Warum passiert das? Wie kann ich es reparieren? Mache ich etwas falsch? Es hat früher funktioniert, warum sollte es mir jetzt passieren? Ich habe den Befehl pwdeinmal innerhalb des tools/Verzeichnisses ausgeführt und dies ist, was es zurückgegeben hat:

/home/nikita/android-sdk-linux/tools

Innerhalb des tools/Verzeichnisses gibt der lsBefehl Folgendes zurück:

android         emulator64-mips  lib           screenshot2
ant             emulator64-x86   lint          source.properties
apps            emulator-arm     mksdcard      support
ddms            emulator-mips    monitor       templates
draw9patch      emulator-x86     monkeyrunner  traceview
emulator        hierarchyviewer  NOTICE.txt    uiautomatorviewer
emulator64-arm  jobb             proguard

Ich verwende Ubuntu 14.10.

muru
quelle
1
Was enthält dieses Verzeichnis ( ls)? Möglicherweise ./android sdkfunktioniert es, wenn sich androidin diesem Verzeichnis ein Programm befindet, das Sie dem PATH nicht hinzugefügt haben.
Muru
Ich habe die Frage so bearbeitet, dass sie Informationen zu ls enthält.
1
Es sieht so aus, als ob sich androidin diesem Verzeichnis ein Programm mit dem Namen befindet ./android sdk.
Muru
@muru: Ja, ich habe den Befehl ausgeführt, den Sie gesagt haben, und es hat funktioniert, danke! :) Bitte schreibe diese Antwort in eine aktuelle Antwort, damit ich sie als "" markieren kann accepted. :)

Antworten:

19

Das Verzeichnis enthält eine Datei mit dem Namen android. Vermutlich wird also ausgeführt, was sie bedeuten ./android sdk(es sei denn, .dies ist Teil Ihres Verzeichnisses PATH). Siehe auch: Wie füge ich ein Verzeichnis zum PATH hinzu? , damit Sie nicht dorthin navigieren und rennen müssen ./android.

muru
quelle
6

Gehen Sie zum Tools-Verzeichnis in Ihrem Android SDK wie folgt:

cd /home/Android/Sdk/tools

und starte Android SDK Manager mit:

./android
Krishan Kumar Mourya
quelle
Android-Befehl ist jetzt veraltet. Verwenden Sie für die manuelle Verwaltung von SDK, AVD und Projekten Android Studio. Verwenden Sie für Befehlszeilentools tools / bin / sdkmanager und tools / bin / avdmanager
Abhay Gawade,
3

Diese Frage ist ziemlich alt, aber es lohnt sich zu erklären, dass Android große Anstrengungen unternommen hat, um dies für alle, Windows Mac und Linux, einfacher zu machen.

Das SDK ist jetzt auf eine einfache Benutzeroberfläche umgestiegen. Befolgen Sie die nachstehenden Anweisungen, um es zu erhalten.

Nun haben Sie Android Studio: https://developer.android.com/studio/index.html

Bei diesem Download musst du es einfach extrahieren, ich habe es in meinem gemacht, homeaber das ist nur meine Wahl.

Sobald Sie es extrahiert haben, müssen Sie nur noch

navigate to the android-studio/bin/ directory, and execute studio.sh - Hier finden Sie vollständige Installationsanweisungen aus dem Android Studio-Installationshandbuch

Sie müssen lediglich einer Bildschirm-GUI folgen, die dann die Installation beendet.

Wenn es nicht neu startet, führen Sie den obigen Befehl erneut aus.

Sie sehen diesen Bildschirm:

Bildbeschreibung hier eingeben

Jetzt bitte klicken configureBildbeschreibung hier eingeben

Dadurch wird ein durchsuchbares Desktop-Objekt erstellt.

Klicken Sie nun auf das gleiche Menü und finden Sie das SDK Managerund Sie können alles von dort aus verwaltenBildbeschreibung hier eingeben

Jamie Hutber
quelle