2013-12-19 23 views
9

Ich habe ein seltsames Problem. Die Sonnenfinsternis ist deteting das gleiche mehrfach Gerät und ist somit nicht in der Lage, das Projekt zeigt Fehler ausgeführt wird:Eclipse das gleiche Gerät mehrmals zu erkennen

Failed to install MetRoute.apk on device 'EC21BF384504FC4E': adb rejected install command with: more than one device 
com.android.ddmlib.AdbCommandRejectedException: more than one device 
Launch canceled! 

Dieses Bild anzeigen:

enter image description here

Ich habe versucht, Hilfe von this Frage zu nehmen, aber keine Hilfe nach dem Prozess. Hat jemand eine andere Lösung?

+0

Wenn Sie Eclipse-schließen und adb Geräte in der Befehlszeile ausführen, wird es mehrere Geräte angezeigt werden? Haben Sie auch in der Befehlszeile versucht: adb kill-server dann adb start-server dann adb usb und starten Sie Eclipse erneut? – Melquiades

+0

Schließen Sie die 'adb'. Schließen Sie die Sonnenfinsternis. Löschen Sie alle Prozesse, die adb unter Task-Manager ausführt. Starte Eclipse neu. Führen Sie 'adb' erneut aus. –

+2

@Melq Ja, ich habe alles versucht. Ich sah diese Frage, um es zu lösen, es versuchte und es hat nicht funktioniert. Also habe ich meine Fragen gepostet. – Akshat

Antwort

22

Update: Es ist nicht/close Eclipse-

Wie von Ved Praksh in den Kommentaren gesagt, neu zu starten, benötigt wird, ist die Lösung:

Ausfahrt Eclipse-

Ende alle adb Prozesse von der Task-Manager auch .. Dann:

In cmd, adb Kill-Server -> adb Start-Server -> adb devices

Starten Sie dann Eclipse neu.

Wahrscheinlich wird dieses Mal nur ein Gerät angezeigt.

+0

adb kill-server – nawara

0

Reset adb in Eclipse, Wenn das Problem weiterhin besteht, kann es aufgrund einiger Hardware-Probleme mit dem USB-Anschluss oder Ihrem Kabel verursacht werden. versuchen Sie es mit einem anderen Kabel/Port/Gerät und prüfen Sie, ob das Problem gelöst ist.

1

Versuchen

./adb kill-server 
./adb start-server 
./adb devices (This should show your device exactly once) 

und sollte es funktionieren.

Und auch Eclipse danach neu starten.

+2

Nö .. Zeigt zwei Geräte auch dort. – Akshat

2

In Windows starten Task-Manager >>> Registerkarte Prozesse >>> Klicken Sie mit der rechten Maustaste adb.exe*32 >>> Beenden Sie den Prozess und drücken Sie im Dialogfeld auf Prozess beenden.

enter image description here

Verwandte Themen