Ich verfolge ein Wiki zum Installieren und Einrichten von Android SDK und stecke an einem Punkt fest, an dem ich testen soll, ob der ADB-Server mithilfe des Befehls funktioniert adb start-server
. Ist dieser Befehl korrekt?
Das Wiki finden Sie hier: http://wiki.rootzwiki.com/Android_SDK
Ich habe getan, was in Schritt 5 steht. Aber es scheint nicht zu funktionieren. Ich erhalte die Standardmeldung in CMD, dass der Befehl kein interner, externer Befehl oder ein Programm ist.
Fügen Sie am Ende des Felds Variablenwert Folgendes hinzu:
Windows XP:; C: \ Programme \ Android \ android-sdk \ tools \; C: \ Programme \ Android \ android-sdk \ platform-tools \
Windows Vista und höher: Ersetzen Sie IHREN BENUTZERNAMEN in den folgenden Zeilen durch Ihren Windows-Benutzernamen
32-Bit:; C: \ Programme \ Android \ android-sdk \ tools \; C: \ Programme \ Android \ android-sdk \ platform-tools \
64-Bit:; C: \ Benutzer \ IHR BENUTZERNAME \ AppData \ Local \ Android \ android-sdk \ tools \; C: \ Benutzer \ IHR BENUTZERNAME \ AppData \ Local \ Android \ android-sdk \ platform-tools \
Klicken Sie auf OK, OK und OK, um die erweiterten Einstellungen zu schließen.
Also was gibt es? Die CMD-Eingabeaufforderung wird angezeigt, C:\Users\myusername
wenn ich den Befehl ausführe. Vielleicht muss ich erst eine CD in den Ordner android-sdk legen, bevor ich den Befehl ausführen kann? Aber wozu dient es dann, den Pfad in die Variable PATH einzufügen? ...
quelle
$PATH
Variable, die, btw ist systemweit , also keine Rolle , wo Sie in der Befehlszeile also CMD sind,adb
arbeitet unabhängig wie Fenster weiß , wo die eigentlichenadb
binären wohnt in.Antworten:
Ich habe mein eigenes Problem gelöst. Diese Suchpfade sind alle durcheinander!
Ich habe den Installationspfad überprüft und er wurde installiert
C:\Program Files (x86)\Android
, obwohl ich eine 64-Bit-Version von Windows habe. Dies ist jedoch der Standardinstallationsort.Also habe ich die PATH-Variable mit der folgenden Zeile aktualisiert.
C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\
Und jetzt kann ich den ADB-Server von CMD aus starten, unabhängig davon, wo sich die Eingabeaufforderung befindet.
Ich habe keine Ahnung, warum sie auf
AppData\Local\
Ordner im Handbuch für die 64-Bit-Systeme verweisen . Das macht überhaupt keinen Sinn. Bei einem 64-Bit-System sollte sich der Installationsort gegebenenfalls im Ordner "Programme" befinden. Sie haben das tatsächlich für die 32-Bit-Systeme eingebaut ... wie gesagt, es ist alles durcheinander.Ich möchte darauf hinweisen, dass
adb.exe
vonC:\Program Files (x86)\Android\android-sdk\tools\
an den neuen Standort verlegt wurdeC:\Program Files (x86)\Android\android-sdk\platform-tools\
. Dies wurde in späteren Versionen von Android SDK durchgeführt.Wenn Sie dies also im Jahr 2013 lesen, können Sie wahrscheinlich nur das neueste SDK herunterladen und nur diesen letzten Suchpfad verwenden. Sie brauchen sie beide nicht. Zumindest nicht für ADB und Fastboot. Wenn Sie ein Entwickler sind, müssen Sie möglicherweise auf Tools aus beiden Verzeichnissen zugreifen. Wenn Sie jedoch ein Entwickler sind, müssen Sie dies wahrscheinlich überhaupt nicht lesen.
So bearbeiten Sie eine Systemvariable
Hier ist eine kurze Anleitung für die Neulinge. Was Sie brauchen, ist das Dialogfeld "Umgebungsvariablen".
;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\
und klicken Sie auf OK.Das ist es! Sie können jetzt jedes Android SDK-Tool starten, z. B. ADB oder Fastboot, unabhängig davon, in welchem Verzeichnis sich Ihr aktuelles CMD-Verzeichnis befindet. Zum besseren Verständnis sehen Sie hier, wie der Dialog aussieht. Hier bearbeiten Sie die Variable Path.
quelle
Program Files (x86)
und eine 64-Bit-Binärdatei wird an gesendetProgram Files
. Daher verwendet das SDK-Installationsprogramm den richtigen Speicherort.Ich hatte Plattform-Tools direkt aus Android Studio installiert und dort wurden sie platziert:
C:\Users\{USERNAME}\AppData\Local\Android\sdk\platform-tools
Dann ist dies das Verzeichnis, das für die
PATH
Variable benötigt wird. AppData ist normalerweise ein ausgeblendeter Ordner und wird in Ihrem Verzeichnis nur angezeigt, wenn Sie das Anzeigen ausgeblendeter Verzeichnisse aktivieren.quelle
Fügen Sie dies einfach zu Systemvariablen "Pfad" hinzu:
quelle
anstatt nach einem Standardspeicherort zu suchen, suchen Sie einfach nach
platform-tools\
undandroid-sdk
oder nur
sdk
Dies sind die Pfade, die Sie zur Variablenliste hinzufügen müssen
quelle