2013-02-26 4 views
5

Bei der Entwicklung eines Android-Projekts in Eclipse finde ich häufig, dass das Android-Gerät offline ist. Wenn ich die Android Debug Bridge () zurücksetze, wird das Problem gelöst - wenn auch vorübergehend. Es gibt viele Antworten auf SE, die ADB empfiehlt das Zurücksetzen ähnliche Probleme zu lösen, aber ich habe nicht eine Antwort auf die zugrunde liegende Ursache gefunden:Warum muss ich ADB so oft in Eclipse zurücksetzen, um eine Verbindung zu einem Android-Gerät herzustellen?

  • Was passiert ist, dass erfordert ADB häufig zurückgesetzt, so werden?

UPDATE: Hier ist einige Details über meine Konfiguration in dem Maße relevant es ist (pro @ Berdon Wunsch):

  • Entwicklungsumgebung unter Windows 8.
  • Eclipse-JDT (3,8 .1), Eclipse-Plattform (4.2.1), Eclipse-RCP (4.2.1), ADT (21.0.1.201212060302).
  • Verbinden mit Android-Geräten mit einem USB-Kabel ohne USB-Hub zwischen ihnen.
  • Die Android-Geräte in Frage zu stellen sind in erster Linie ein Nexus 7 Tablet und ein HTC Thunderbolt, obwohl ich gesehen habe, dass es auch mit anderen Geräten auftreten.
+0

OS? Gerät? Verwenden Sie einen USB-Hub zwischen dem Gerät und der Entwicklungsbox? Ist es selbst oder extern mit Strom versorgt? Hier spielen eine Vielzahl von Variablen eine Rolle. –

+0

@Berdon fügte Konfigurationsdetails hinzu. Sind sie relevant für das, was passiert? Ich hatte das Gefühl, das ist jedem passiert. –

+0

Ich erinnere mich, dass ich es mit Windows 7 machen musste; Allerdings habe ich einen Mac als meine primäre Dev-Box für das letzte Jahr (OSX 10.7.5) verwendet und musste seitdem nicht mehr. –

Antwort

2

Ich habe ähnliche Probleme gesehen, wenn ich mit Eclipse arbeite. Aber ich glaube, es ist ein Problem mit Windows, nicht Android oder Eclipse.

Ich werde dies testen ein, sobald ich zu Hause bin zurück:

  1. Gehen Sie zu Systemsteuerung -> System -> Geräte-Manager
  2. Öffnen Sie den USB-Controller
  3. Recht vor, alle Wurzel klicken Hubs
  4. In der Registerkarte Energieverwaltung deaktivieren Sie das Feld „Lassen Sie den Computer dieses Gerät ausschalten, um Energie zu sparen“

ich bin ein Windows 7 Computer, so müssen Sie auf die Systemsteuerung über Windows + x zugreifen.

+0

Ich werde es versuchen, wenn ich auch nach Hause komme. In der Zwischenzeit +1 für einen Ansatz. TBD, ob es der Ansatz ist. –

+0

Leider hat es das für mich nicht geheilt.Hast du die Chance, es für dich zu testen? –

+0

schien es den Trick für mich zu tun. Es könnte wegen des OS anders sein. – DigCamara