2013-08-12 1 views
10

Ich habe fast jede Stapelüberlauf Antwort zu diesem Problem gelesen, aber immer noch keine Lösung. Mein Gerät wird immer getrennt. Ich habe 12 Drähte durchgeschaltet, ich habe jeden USB-Anschluss ausprobiert; nichts. Eclipse lässt die Verbindung weiterhin fallen. Am häufigsten passiert es, wenn ich in den Debug-Modus gehe. Hat jemand eine Lösung gefunden? Ist das ein Fehler im neuen Update? Im Ernst, das macht das Debuggen und Testen so schmerzhaft. Es verlangsamt meine Tests um mindestens 3 mal. Es muss eine bessere Lösung geben.Android-Gerät trennt von adb/Eklipse

+0

Ich habe das gleiche Problem mit mehreren Android-Geräten auf meinem Macbook Air – chopchop

+0

Mögliche Duplikat von [Macbook Adb kann nicht öffnen Schnittstelle] (http://StackOverflow.com/questions/35650024/macbook-adb-cannot-open- Schnittstelle) –

+0

Sie können adb über tcp/wifi verwenden, einige gelöschte Antworten hier erwähnen, und es hat sehr gut für mich gearbeitet! Ziemlich einfach zu bedienen und viel zuverlässiger. http://debuggingisfun.blogspot.com/2014/03/android-adb-over-wifi-and-random.html –

Antwort

5

Das erste, was ich zu versuchen, neigen dazu, ist die folgenden Befehle in cmd/Terminal

adb kill-server 
adb start-server 

Und schließlich

adb devices 

das Gerät Um zu prüfen, verbunden ist.

Danach würde ich versuchen, das Gerät neu zu starten, und vielleicht als letzten Ausweg deinstallieren/installieren Sie es Treiber.

Edit: auch, haben Sie Zugriff auf ein anderes Gerät? In der Vergangenheit hatte ich Probleme mit bestimmten Geräten, die ständig abstürzten.

+1

Also im Grunde ist meine Lösung, adb Kill-Server und Start-Server und Geräte jedes Mal, wenn dies passiert. Aber das passiert alle 5 Minuten.Also keine sehr gute Lösung. Vor allem, wenn ich mitten in der Fehlersuche bin. Außerdem kann es manchmal durch einen Neustart nicht repariert werden. Manchmal muss ich adb bis zu 5 Mal neu starten, bevor es funktioniert. Dies geschieht auf den folgenden Geräten: Nexus 7 (2. Generation), HTC One, Nexus S. Ist etwas ernsthaft falsch mit Eclipse? – clu

+0

Das passiert jetzt auch auf dem Galaxy Nexus. Muss ein Problem mit Eclipse sein. – clu

+0

Ist es möglich, dass das ADT-Bundle für Mac ist Müll und ich muss die offizielle Eclipse installieren und installieren ADT darüber. Werde das versuchen. Yay-Framework-Tools! – clu

6

Ich erfahre das, als mein nexus7 2012 die Verbindung unterbrach; Ursache war die USB3-Verbindung. Wechsel zu einem USB2-Port behoben meine Probleme; Können Sie versuchen, zu einem niedrigeren Port zu wechseln?

2

Ich hatte ein sehr ähnliches Problem, aber Android Studio unter OS X. Standardmäßig verweist Android Studio auf ein SDK in seinem Anwendungspaket, also änderte ich die SDK-Standorteinstellung auf eine andere Version des Android SDK, das ich heruntergeladen hatte manuell und dies scheint die Trennungsprobleme behoben zu haben, die ich hatte.

Anweisungen zum Ändern der SDK-Standorteinstellung finden Sie in dieser answer.

2

Mein angeschlossenes Gerät (ein Acer) war ein Leckerbissen, bis ich meinen Mac neu startete. Nach dem Neustart hat Eclipse die Verbindung jedes Mal getrennt, wenn ich die App ausgeführt habe. Ich habe zwei Kabel und jeden Port in meinem iMac ausprobiert, aber nichts hat funktioniert. Ich musste das Gerät für jeden Lauf trennen und neu verbinden (ein echter Schmerz beim Debuggen!).

Was für mich funktionierte, war die App zu starten. Als das Fenster erschien, um das Gerät zu wählen (das leer war), habe ich die Verbindung getrennt und dann das Gerät wieder verbunden, aber bevor ich klicke, um zu laufen, habe ich das Kästchen (unten links) angeklickt, um dieses Gerät für jeden Lauf zu benutzen. Es läuft jetzt jedes Mal direkt auf dem Gerät.

-1

ein unpowered USB-Hub hat das Problem für mich beheben. Es geschah sowohl auf meinem Samsung S6 als auch auf meinem Sony Z5 Premium. Und sowohl auf meinem PC als auch auf meinem Mac. (mit Android-Studio).

+0

Warum hat jemand das abgelehnt? Es ist ein legitimer Vorschlag. – joshcomley

0

Verwenden Sie ein kurzes USB-Kabel. Je kürzer die Länge des Kabels ist, desto stabiler ist die AdB-Verbindung. Ich hatte das gleiche Problem für lange Zeit. Ich habe das Kabel auf ein kürzeres Kabel umgestellt und dieses Problem habe ich nicht mehr.