Android adb “Synchronisierungsverbindung kann nicht geöffnet werden!”
Lesezeit: 6 Minuten
Thomas
Ich kann meine Android-App die meiste Zeit problemlos auf meinem Telefon ausführen und debuggen. Dann, scheinbar zufällig, wenn ich versuche, meine App von Eclipse aus auszuführen oder zu debuggen, sagt die Konsole in Eclipse:
adb neu starten (adb kill-server && adb start-server): keine Fehler, hilft nicht.
Verbinden Sie das Telefon erneut: manchmal hilft.
Starten Sie den Computer neu: irgendwie drastisch, habe das noch nicht versucht.
Unter Verwendung von Ubuntu 10.4, Eclipse Galileo 3.5.2, Android SDK 7, ADT-Plugin 0.9.6, Nexus One, Android 2.2.1.
Irgendwelche glänzenden Ideen?
Gleiches Problem hier auf einem Nexus One. Es ist ein schreckliches und verzweifeltes Problem, das Testen im Emulator ist so langsam … Das Seltsame ist, dass ich der einzige bin, der dieses Problem hat, und wir sind 5 Entwickler, die sich dasselbe Telefon teilen. Ich verwende Windows und es ist auch bei früheren SDK-Versionen (2.0 und höher) passiert.
– Maragues
24. November 2010 um 10:36 Uhr
Hier gilt das gleiche. Manchmal behebt es das Radfahren von “Allow Debug Connections”, manchmal das Ziehen des USB-Kabels, manchmal behebt es NICHTS bis morgen (ich nehme an, das kann durch die Gravitationswirkung des Mondes erklärt werden). Ich habe versucht, vom USB-Hub zu einem direkten Anschluss zu wechseln, aber das hatte keine Auswirkung. Vista x64-Benutzer hier.
– Skylar Sutton
31. Dezember 2010 um 2:22 Uhr
(Ich nehme an, das lässt sich durch die Gravitationswirkung des Mondes erklären) das klingt interessant. Ich bemerkte eine Häufung dieses Effekts donnerstags mit Neumond.
– Simon Lenz
3. Juni 2011 um 21:34 Uhr
Jemand sollte diese Frage schützen. Es fängt an, viele doppelte Antworten und „Ich auch“-Kommentare zu erhalten.
– Magakan
10. Oktober 2012 um 9:51 Uhr
Das hat funktioniert. Ich habe mich gefragt, ob das USB-Kabel defekt ist. Das erste Jahr der Entwicklung wird von all den seltsamen Dingen heimgesucht, die schief gehen, und es wird recherchiert und sich an die Korrekturen erinnert.
– Androidcoder
17. März 2013 um 21:32 Uhr
Ich hatte genau das gleiche Problem, aber ich hatte mein Telefon bereits mit dem USB-Anschluss des Computers verbunden. Manchmal funktionierte das Trennen und erneute Anschließen des Kabels, aber dann funktionierte es nicht mehr vollständig. Das Deaktivieren des USB-Debuggings auf dem Telefon und das erneute Aktivieren hat jedoch bisher funktioniert. Hoffentlich funktioniert es weiterhin! Diese Korrekturen scheinen wirklich dumme Hacks zu sein. Ich bin mir nicht sicher, was das zugrunde liegende Problem ist.
Zum Glück habe ich dieses Problem nicht einmal am Tag und einfaches Wiederanschließen des USB-Kabels funktioniert immer …
– WarrenFaith
17. Dezember 2010 um 0:46 Uhr
Ich hatte dies und das Abziehen / Wiedereinstecken des Kabels funktionierte normalerweise, aber heute musste das USB-Aktivieren / Deaktivieren für den Prozess aktiviert / deaktiviert werden. Ich bin mir nicht sicher, ob es nur Aberglaube ist, und es ist die Verzögerung beim Navigieren dorthin, um die Debugging-Option zu aktivieren / deaktivieren, die den Trick macht. Trotzdem danke für diesen Beitrag, denn er hat mich auf die Palme gebracht!
– sradforth
5. April 2011 um 15:50 Uhr
Sehe das gleiche Problem. Abziehen/Anstecken löst es nicht. Das Umschalten des USB-Debugging (ohne Ein-/Ausstecken) löst das Problem für mich. Hat jemand ein Widget dafür?
– James Moore
25. Mai 2011 um 16:06 Uhr
Im Ernst, warum ist Android immer so fehlerhaft!?
– Schrittmacher
16. Februar 2012 um 1:38 Uhr
Danke für die Lösung Kumpel. Um ehrlich zu sein, scheint mir die Android-Programmierung selbst eine Reihe dummer Hacks zu sein. Viele Dinge funktionieren nicht nach Intuition – und ich finde oft, dass entweder undokumentierte Funktionen notwendig sind oder eine Art anderer Kniff das Problem löst.
– KalEl
3. Juni 2012 um 22:06 Uhr
Ich konnte dies nur löschen, indem ich die USB-Debugging-Option auf dem Telefon ausführte.
Einstellungen -> Anwendungen -> Entwicklung -> USB-Debugging
Es unterscheidet sich von der Hauptverbindung, da einige Ports des Geräts nicht richtig funktionieren. Einige Ports deaktivieren entweder Ihren Debug-Modus, sodass Sie den Debugger deaktivieren und dann vom Gerät aus erneut aktivieren müssen …
– Amitharma
9. Januar 2015 um 9:55 Uhr
Benutzer655489
Dies kann auch mit dem Problem “zu viele offene Dateien” zusammenhängen. Ich habe versucht, die App manuell zu installieren, als ich oben den „Sync“-Fehler erhielt, und dann bekam ich den Hinweis „zu viele offene Dateien“. eine brutale Problemumgehung, basierend auf einige alte Beiträgescheint das Telefon neu zu starten, und ein Google-Ingenieur schlug vor, dies zweimal zu tun, das zweite Mal, bevor es das erste Mal in den Ruhemodus wechselt (Details dazu, warum in der Post).
Das war vor ein paar Jahren, und vielleicht haben sie es behoben oder nur einige Dinge getan, um es in den üblichen Fällen zu umgehen, und die Neuinstallation als Teil der Entwicklung ist kein Fall, den es anspricht.
Ja, ich habe kurz vor diesem Problem eine “zu viele offene Dateien”-Meldung erhalten, ich denke, es hängt damit zusammen, ich bin mir nicht sicher, ob und wann eine richtige Lösung kommt …
– Martin
8. Dezember 2011 um 5:18 Uhr
Marty – Ich habe die gleiche Erfahrung gemacht
– Irgendwer irgendwo
7. März 2013 um 20:18 Uhr
Nexus One hier, CyanogenMod 7 (Android 2.3.7) … deaktivieren und erneut aktivieren:
Einstellungen > Anwendungen > Entwicklung > USB-Debugging
Und alles funktioniert jetzt auf Eclipse und Mac OS X 10.7.3.
Ich habe das gleiche Problem, wenn ich das Telefon über den USB-Hub meiner Tastatur angeschlossen habe. Es verschwand, als ich es direkt an den USB-Anschluss des Computers anschloss.
Jared
Ich hatte das gleiche Problem und ein Neustart von ADB würde bei mir nicht funktionieren. Manchmal funktionierte der Neustart meines Telefons, aber nicht immer, ich konnte wegen dieses Fehlers etwa eine Woche lang nicht programmieren, und ich glaube, ich habe endlich eine Problemumgehung gefunden! 😀
Beenden Sie zunächst alle Programme, die auf Ihrem Telefon ausgeführt werden. Wenn Sie eine Art Taskmanager haben, ist dies eine schnelle Aufgabe, andernfalls müssen Sie sie alle einzeln manuell beenden.
Wenn das das Problem nicht behebt, müssen Sie zu Ihren Telefoneinstellungen gehen, dann zu „Anwendungen“ gehen, dann zu „Ausgeführte Dienste“ gehen und jeden Dienst darin beenden. Ich benutze einen Droid Incredible und ich muss noch haben, dass dies bei mir nicht funktioniert. 🙂
Die kurze Antwort lautet also: Beenden Sie alle Apps und alle Dienste.
Denken Sie auch daran, dass Sie Eclipse schließen und erneut öffnen müssen, um zu sehen, ob dieser Fix für Sie funktioniert hat. Ich hoffe, das funktioniert für Sie, ich weiß, dass es für mich funktioniert hat! 😀
HalR
Wenn dies auf dem Kindle Fire passiert, schalte ich es einfach aus und wieder ein.
13446900cookie-checkAndroid adb “Synchronisierungsverbindung kann nicht geöffnet werden!”yes
Gleiches Problem hier auf einem Nexus One. Es ist ein schreckliches und verzweifeltes Problem, das Testen im Emulator ist so langsam … Das Seltsame ist, dass ich der einzige bin, der dieses Problem hat, und wir sind 5 Entwickler, die sich dasselbe Telefon teilen. Ich verwende Windows und es ist auch bei früheren SDK-Versionen (2.0 und höher) passiert.
– Maragues
24. November 2010 um 10:36 Uhr
Hier gilt das gleiche. Manchmal behebt es das Radfahren von “Allow Debug Connections”, manchmal das Ziehen des USB-Kabels, manchmal behebt es NICHTS bis morgen (ich nehme an, das kann durch die Gravitationswirkung des Mondes erklärt werden). Ich habe versucht, vom USB-Hub zu einem direkten Anschluss zu wechseln, aber das hatte keine Auswirkung. Vista x64-Benutzer hier.
– Skylar Sutton
31. Dezember 2010 um 2:22 Uhr
(Ich nehme an, das lässt sich durch die Gravitationswirkung des Mondes erklären) das klingt interessant. Ich bemerkte eine Häufung dieses Effekts donnerstags mit Neumond.
– Simon Lenz
3. Juni 2011 um 21:34 Uhr
Jemand sollte diese Frage schützen. Es fängt an, viele doppelte Antworten und „Ich auch“-Kommentare zu erhalten.
– Magakan
10. Oktober 2012 um 9:51 Uhr
Das hat funktioniert. Ich habe mich gefragt, ob das USB-Kabel defekt ist. Das erste Jahr der Entwicklung wird von all den seltsamen Dingen heimgesucht, die schief gehen, und es wird recherchiert und sich an die Korrekturen erinnert.
– Androidcoder
17. März 2013 um 21:32 Uhr