Fehler beim Starten von ddms.bat: „Die ADB-Version konnte nicht abgerufen werden: Programm „adb“ kann nicht ausgeführt werden: CreateProcess error=2, Das System kann die angegebene Datei nicht finden.“

Ich habe diese sehr detaillierten Anweisungen befolgt, um einen Screenshot auf meinem Motorola Flipside zu machen . Wenn ich zu Schritt 10 komme, wo ich starte ddms.bat, erhalte ich diesen Fehler und mein Telefon wird nicht angezeigt:

C:\Program Files (x86)\Android\android-sdk-windows\tools>ddms.bat 12:09:01 E/adb: ADB-Version konnte nicht abgerufen werden: Cannot run program „adb“: CreateProcess error=2, Die angegebene Datei wurde vom System nicht gefunden

(und hier fand ich die Schwierigkeiten, Screenshots auf Android zu machen, übertrieben)

Antworten (1)

Versuchen Sie, adbden Ordner von ( platform-tools) zu Ihrem PATH hinzuzufügen. Die adbausführbare Datei befand sich früher im toolsOrdner von Versionen des SDK bis v8 IIRC, wurde aber in v9 verschoben, sodass ddms.bat wahrscheinlich an der falschen Stelle danach sucht.

Siehe auch diesen Thread zu Stack Overflow (akzeptierte Antwort dort mit freundlicher Genehmigung eines unserer Mods hier), um zu sehen, ob dies tatsächlich das Problem ist.

Bearbeiten : Wenn Sie es brauchen, finden Sie hier eine anständige Anleitung zum Ändern Ihrer PATH-Umgebungsvariablen. Es wurde für XP geschrieben, aber ich glaube nicht, dass der Prozess (wenn überhaupt) für Vista/7 sehr unterschiedlich ist. Die Grundvoraussetzung ist zumindest die gleiche.

Eine weitere Bearbeitung : Es sieht so aus, als wäre es derselbe Prozess gemäß dieser Anleitung für Win7.

Beim Kopieren adb.exestürzte es gerade beim Start ab: Problemsignatur: Name des Problemereignisses: APPCRASH Name der Anwendung: adb.exe Version der Anwendung: 0.0.0.0 Zeitstempel der Anwendung: 4ced84a4 Name des Fehlermoduls: AdbWinApi.dll Version des Fehlermoduls: 6.0.6002.18005 Zeitstempel des Fehlermoduls: 49E03824 Ausnahmecode: C0000135 Ausnahmeversetzt: 0006f04e Betriebssystem Version: 6.0.6002.2.2.0.256.6 Lokalschema ID: 1033 Zusätzliche Informationen 1: 9D13 Zusätzliche Informationen 2: 1ABEE00EDB3FC1158F9AD6F0F08F6F6F6F6F6F6F6F6F6F15: 9D13 Zusätzliche Informationen 4: 1: 1Mf2f6f6f6f6
@travis: Versuchen Sie es dann zu Ihrem PATH hinzuzufügen. Um ehrlich zu sein, habe ich nie versucht, es zu kopieren.
Yep war gerade dabei, dies zu posten :) Gingerbread SDK hat Dinge kaputt gemacht, indem es den Speicherort von adb.exe verschoben hat
Es hat %Path% nicht global aktualisiert, also habe ich es einfach über die Befehlszeile gemacht, bevor ich die BAT-Datei gestartet habe: C:\Program Files (x86)\Android\android-sdk-windows\tools>SET Path=%Path%;C:\Program Files (x86)\Android\android-sdk-windows\platform-toolsdannC:\Program Files (x86)\Android\android-sdk-windows\tools>ddms.bat
Das Hinzufügen des Plattform-Tools-Pfads zu meiner Systemumgebungsvariablen PATH hat für mich funktioniert. Vielen Dank!