Was gebe ich in die PATH-Variable ein, damit der ADB-Server von CMD aus gestartet werden kann?

Ich folge einem Wiki zum Installieren und Einrichten von Android SDK und stecke an einem Schritt fest, an dem ich testen soll, ob der ADB-Server mit dem Befehl funktioniert adb start-server. Ist dieser Befehl richtig?

Das Wiki finden Sie hier: http://wiki.rootzwiki.com/Android_SDK

Ich habe getan, was es in Schritt 5 sagt. 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 IHRBENUTZERNAME 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\IHRBENUTZERNAME\AppData\Local\Android\android-sdk\tools\;C:\Benutzer\IHRBENUTZERNAME\AppData\Local\Android\android-sdk\platform-tools\

Klicken Sie auf OK, OK und OK, um die erweiterten Einstellungen zu schließen.

Also was gibt? Die CMD-Eingabeaufforderung ist, C:\Users\myusernamewenn ich den Befehl ausführe. Vielleicht muss ich zuerst in den Ordner android-sdk kopieren, bevor ich den Befehl ausführe? Aber was nützt es dann, den Pfad in der PATH-Variablen hinzuzufügen? ...

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, in dem Sie das SDK tatsächlich installiert haben.
Der Grund, den Pfad in die $PATHVariable einzufügen, der übrigens systemweit ist , funktioniert also unabhängig davon , wo Sie sich in der Befehlszeile befinden, dh CMD, adbda Windows weiß, wo sich die tatsächliche adbBinärdatei befindet.
Ja, aber ich verstehe diesen Teil nicht, wo Sie IHRENBENUTZERNAME durch den tatsächlichen Benutzernamen des Kontos ersetzen sollen. Ich habe den Standardinstallationsort auf Laufwerk C verwendet und auf einem 64-Bit-System installiert.

Antworten (5)

Ich habe mein eigenes Problem gelöst. Diese Suchpfade sind alle durcheinander!

Ich habe den Installationspfad überprüft und es ist 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 sich auf AppData\Local\Ordner in der Anleitung für die 64-Bit-Systeme beziehen. Das macht überhaupt keinen Sinn. Wenn irgendwo, sollte sich der Installationsort im Ordner „Programme“ für ein 64-Bit-System befinden. Sie haben das tatsächlich für die 32-Bit-Systeme eingebaut ... wie ich schon sagte, es ist alles durcheinander.

Ich sollte darauf hinweisen, dass adb.exees von 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 einfach das neueste SDK herunterladen und nur diesen letzten Suchpfad verwenden. Beides brauchst du 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 ausgewählter Registerkarte „Erweitert“ geöffnet.
  5. Klicken Sie unten im Dialogfeld auf die Schaltfläche Umgebungsvariablen. Dadurch wird das Dialogfeld "Umgebungsvariablen" aufgerufen.
  6. Scrollen Sie im Abschnitt Systemvariablen nach unten, bis Sie Pfad sehen.
  7. Klicken Sie auf Pfad, um ihn auszuwählen, und dann auf die Schaltfläche Bearbeiten. Dadurch wird das Dialogfeld „Systemvariable bearbeiten“ geöffnet.
  8. Während das Feld Variablenwert ausgewählt ist, drücken Sie die Ende-Taste auf Ihrer Tastatur, um zum rechten Ende der Zeile zu gehen, oder verwenden Sie die Pfeiltasten, um die Markierung an das Ende zu verschieben.
  9. Geben 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 noch einmal auf OK, um zu speichern und die Dialoge zu verlassen.

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 Verzeichnis in CMD befindet. Zur Sicherheit sehen Sie hier, wie der Dialog aussieht. Hier bearbeiten Sie die Path-Variable.

Umgebungsvariablen

Der Speicherort, an dem Binärdateien unter Windows gespeichert werden, wird durch den Typ der Binärdatei und nicht durch die ausgeführte Windows-Version bestimmt. Das heißt, eine 32-Bit-Binärdatei wird in installiert Program Files (x86)und eine 64-Bit-Binärdatei wird in Program Files. Daher verwendet das SDK-Installationsprogramm den richtigen Speicherort.
Guter Punkt! Mit anderen Worten, das Android SDK ist 32-Bit, sodass es im 32-Bit (x86)-Programmordner installiert wird. Deshalb macht der Teil des Root-Guides, der Anweisungen für 64-Bit-Systeme gibt, dann noch weniger Sinn.
Beachten Sie nur, dass Schritt 8 in Windows 10 anders ist. Vielen Dank für Ihre Hilfe!
Hoffentlich wissen die Leute, die die PATH-Variable bearbeiten möchten, wie man in Dialogfeldern navigiert und Textzeichenfolgen manipuliert.

Ich hatte Plattform-Tools direkt von 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 versteckter Ordner und Sie werden ihn nicht in Ihrem Verzeichnis sehen, es sei denn, Sie aktivieren die Anzeige versteckter Verzeichnisse.

Danke, Joshua - ich habe Ihre Antwort entsprechend bearbeitet , um diese Details aufzunehmen (Sie können Ihre Beiträge jederzeit bearbeiten , wenn Sie sie korrigieren/verbessern möchten) und die (jetzt veralteten) Kommentare entfernen.

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

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

Anstatt nach einem Standardspeicherort zu suchen, suchen Sie einfach nach platform-tools\undandroid-sdk

oder nursdk

das sind die Pfade, die Sie der Variablenliste hinzufügen müssen

Ja, und wo suche ich nach Plattform-Tools und Android-SDK? Auf meinem Desktop?...
Mein Punkt ist, dass Sie sie irgendwo suchen müssen. Recht? Und was ist ein besserer Ausgangspunkt als der Standardinstallationsort? Und nur um das klarzustellen, wir suchen nicht nach einem SDK-Ordner, der herausspringt! Wir suchen nach dem, das vom Android SDK verwendet wird. Daher werde ich die Dateisuche nicht verwenden, um einen zufälligen Ordner namens „SDK“ zu finden, um ihn in meine Pfadvariable einzufügen. Denken Sie daran, dass Sie auch das Java SDK installiert haben, wenn Sie ein Android SDK haben (und wahrscheinlich auch andere, wenn Sie ein Entwickler sind). Sie möchten diesen SDK-Ordner nicht.

Schritte zum Festlegen des Pfads zu den Plattformtools:

Schritt 1: Öffnen Sie Android Studio, gehen Sie zu Tools/SDK-Manager und rufen Sie den Android SDK-Pfad ab, der lautet:

C:\Users\username\AppData\Local\Android\sdk

Schritt 2: Gehen Sie zu Systemsteuerung/System/Sicherheit/System und klicken Sie auf Erweiterte Systemeinstellungen. Klicken Sie auf Umgebungsvariablen. Klicken Sie auf PFAD. Klicken Sie auf Bearbeiten und fügen Sie Folgendes an:

C:\Users\username\AppData\Local\Android\Sdk\platform-tools\;C:\Users\username\AppData\Local\Android\Sdk\tools\

Klicken Sie auf OK, OK.

Schritt 3: Um zu überprüfen, ob die Pfade verfügbar sind, öffnen Sie die Eingabeaufforderung, geben Sie adb. Drücken Sie Enter.

Sie sollten eine Antwort sehen, dass der Plattform-Tools-Ordner vorhanden ist.