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\myusername
wenn 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? ...
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.
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.exe
es 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.
;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 Verzeichnis in CMD befindet. Zur Sicherheit sehen Sie hier, wie der Dialog aussieht. Hier bearbeiten Sie die Path-Variable.
Program Files (x86)
und eine 64-Bit-Binärdatei wird in Program Files
. Daher verwendet das SDK-Installationsprogramm den richtigen Speicherort.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 PATH
Variable 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.
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
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.
Ryan Konrad
t0mm13b
$PATH
Variable einzufügen, der übrigens systemweit ist , funktioniert also unabhängig davon , wo Sie sich in der Befehlszeile befinden, dh CMD,adb
da Windows weiß, wo sich die tatsächlicheadb
Binärdatei befindet.Samir