Was gebe ich in die PATH-Variable ein, damit der ADB-Server von CMD startet?

12

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\myusernamewenn 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? ...

Samir
quelle
1
Nachdem Sie dem System Variablen hinzugefügt haben, müssen Sie das Befehlsfenster schließen und ein neues öffnen. Wenn Sie damit immer noch keine adb-Befehle ausführen können, stellen Sie sicher, dass der Pfad, den Sie hinzufügen, der Pfad ist, auf dem Sie das SDK tatsächlich installiert haben.
Ryan Conrad
Der Grund , den Weg in die hinzuzufügen $PATHVariable, die, btw ist systemweit , also keine Rolle , wo Sie in der Befehlszeile also CMD sind, adbarbeitet unabhängig wie Fenster weiß , wo die eigentlichen adbbinären wohnt in.
t0mm13b
Ja, aber ich verstehe diesen Teil nicht, bei dem Sie IHREN BENUTZERNAMEN durch den tatsächlichen Benutzernamen des Kontos ersetzen sollen. Ich habe das Standardinstallationsverzeichnis auf Laufwerk C verwendet und es auf einem 64-Bit-System installiert.
Samir

Antworten:

18

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.

Android SDK ADB-Server im CMD-Bildschirm

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.exevon C:\Program Files (x86)\Android\android-sdk\tools\an den neuen Standort verlegt wurde C:\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".

  1. Klicken Sie auf die Menüschaltfläche Start (Orb).
  2. Klicken Sie mit der rechten Maustaste auf das Computersymbol.
  3. Klicken Sie auf Eigenschaften. Dadurch wird das Systemfenster in der Systemsteuerung geöffnet.
  4. Klicken Sie links auf Erweiterte Systemeinstellungen. Dadurch wird das Fenster Systemeigenschaften mit der ausgewählten Registerkarte Erweitert geöffnet.
  5. Klicken Sie unten im Dialogfeld auf die Schaltfläche Umgebungsvariablen. Das Dialogfeld "Umgebungsvariablen" wird geöffnet.
  6. Scrollen Sie im Abschnitt Systemvariablen nach unten, bis Pfad angezeigt wird.
  7. Klicken Sie auf Pfad, um ihn auszuwählen, und dann auf die Schaltfläche Bearbeiten. Das Dialogfeld "Systemvariable bearbeiten" wird geöffnet.
  8. Drücken Sie bei aktiviertem Feld "Variablenwert" die Ende-Taste auf Ihrer Tastatur, um zum rechten Ende der Zeile zu gelangen, oder verwenden Sie die Pfeiltasten, um die Markierung an das Ende zu verschieben.
  9. Tippen Sie ein ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\und klicken Sie auf OK.
  10. Klicken Sie erneut auf OK und dann erneut auf OK, um die Dialoge zu speichern und zu schließen.

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.

Umgebungsvariablen

Samir
quelle
2
Der Ort, an dem Binärdateien unter Windows gespeichert werden, wird vom Typ der Binärdatei und nicht von der ausgeführten Windows-Version bestimmt. Das heißt, eine 32-Bit-Binärdatei wird installiert, Program Files (x86)und eine 64-Bit-Binärdatei wird an gesendet Program Files. Daher verwendet das SDK-Installationsprogramm den richtigen Speicherort.
Flow
Guter Punkt! Mit anderen Worten, das Android SDK ist 32-Bit und wird im 32-Bit-Programmordner (x86) installiert. Aus diesem Grund ist der Teil des Root-Handbuchs, der Anweisungen für 64-Bit-Systeme enthält, noch weniger sinnvoll.
Samir
Beachten Sie nur, dass Schritt 8 in Windows 10 anders ist. Vielen Dank für Ihre Hilfe!
STF
Hoffentlich können Benutzer, die die Variable PATH bearbeiten möchten, in Dialogfeldern navigieren und Textzeichenfolgen bearbeiten.
Samir
1

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 PATHVariable benötigt wird. AppData ist normalerweise ein ausgeblendeter Ordner und wird in Ihrem Verzeichnis nur angezeigt, wenn Sie das Anzeigen ausgeblendeter Verzeichnisse aktivieren.

Joshua Szuslik
quelle
Danke Joshua - Ich habe Ihre Antwort entsprechend bearbeitet , um diese Details einzuschließen (Sie können Ihre Beiträge jederzeit bearbeiten , wenn Sie sie korrigieren / verbessern möchten), und die (jetzt veralteten) Kommentare entfernt.
Izzy
0

Fügen Sie dies einfach zu Systemvariablen "Pfad" hinzu:

C: \ Programme (x86) \ YOUR_ADT_FOLDER \ sdk \ platform-tools \

Fedy Venom
quelle
0

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

pele
quelle
1
Ja, und wo suche ich nach Plattform-Tools und Android-SDK? Auf meinem Desktop? ...
Samir
Mein Punkt ist, dass Sie sie irgendwo suchen müssen. Richtig? Und was ist ein besserer Ausgangspunkt als der Standardinstallationsort? Und um ganz klar zu sein, wir suchen keinen SDK-Ordner, der herausspringt! Wir suchen nach dem, der vom Android SDK verwendet wird. Daher werde ich die Dateisuche nicht verwenden, um einen zufälligen Ordner namens "SDK" zu finden, der in meine Pfadvariable eingefügt werden kann. Denken Sie daran, dass Sie Java SDK auch installiert haben, wenn Sie Android SDK haben (und wahrscheinlich auch andere, wenn Sie Entwickler sind). Sie wollen diesen SDK-Ordner nicht.
Samir