Android-Adb "Kann Sync-Verbindung nicht öffnen!"

Ich kann laufen und debuggen meine Android-App auf meinem Handy ganz gut, die meiste Zeit. Dann, scheinbar zufällig, wenn ich versuche zu laufen oder debug meine App von Eclipse, die Konsole in Eclipse sagt:

[2010-10-12 09:36:48 - myapp] Android Launch! [2010-10-12 09:36:48 - myapp] adb is running normally. [2010-10-12 09:36:48 - myapp] Performing com.mycompany.myapp.MyActivity activity launch [2010-10-12 09:36:48 - myapp] Automatic Target Mode: using device 'HT01TP800561' [2010-10-12 09:36:48 - myapp] Uploading myapp.apk onto device 'HT01TP800561' [2010-10-12 09:36:48 - myapp] Failed to upload myapp.apk on device 'HT01TP800561' [2010-10-12 09:36:48 - myapp] java.io.IOException: Unable to open sync connection! [2010-10-12 09:36:48 - myapp] Launch canceled! 
  • Wiederholen: hilft nicht, gleiche Nachrichten.
  • Neustart Eclipse: hilft nicht.
  • Neustart adb ( adb kill-server && adb start-server ): keine fehler, hilft nicht.
  • Das Telefon wieder anschließen: hilft manchmal .
  • Starten Sie den Computer neu: drastisch, hab das noch nicht ausprobiert

Mit Ubuntu 10.4, Eclipse Galileo 3.5.2, Android SDK 7, ADT Plugin 0.9.6, Nexus One, Android 2.2.1.

  • Senden von AT-Befehlen über ADB Android
  • Wie zu wissen, ob der Dienst mit Adb-Shell in Android läuft
  • Adb kann Sony Xperia nicht erkennen, obwohl ich Treiber installiert habe
  • Android - Probleme mit der Protokollierung der Start-Latenz
  • Android: Lesen / Senden von Textnachrichten auf Ubuntu?
  • Android-Adb-Push-to-Location im Gerät ohne sdcard und kein Root-Zugriff
  • Irgendwelche hellen Ideen?

  • Warum Android-Webview ist viel langsamer als die native Android-Browser?
  • Android dialogFragment "manchmal" nicht anzeigen webview
  • Wie ändere ich die ActionBar Textfarbe in Android 5.0 Lollipop?
  • Wie kann ich einen generierten Quellordner zu meinem Quellpfad in Gradle hinzufügen?
  • Ich muss die Android-Anwendung auf Back-Button-Klick zu minimieren
  • Wischen Sie, um Android zu wählen
  • 18 Solutions collect form web for “Android-Adb "Kann Sync-Verbindung nicht öffnen!"”

    Ich hatte genau das gleiche Problem, aber ich hatte schon mein Telefon an den USB-Port des Computers angeschlossen. Manchmal trennen und wieder die Verbindung der Schnur funktionierte, aber dann hörte es auf, ganz zu arbeiten. Allerdings deaktiviert USB-Debugging am Telefon und dann wieder freigeben hat es bisher funktioniert. Hoffentlich geht es weiter! Diese Fixes scheinen wirklich wie dumme Hacks .. Ich bin nicht sicher, was das zugrunde liegende Problem ist.

    Ich konnte das nur durch das Radfahren der USB-Debugging-Option am Telefon löschen.

    Dies kann auch auf eine "zu viele offene Dateien" Problem bezogen werden. Ich habe manuell versucht, die App zu installieren, wenn ich den "Sync" Fehler oben und das ist, wenn ich die "zu viele offene Dateien" Hinweis. Ein Brute Workaround, basierend auf einigen alten Beiträgen , scheint zu sein, um das Telefon neu zu starten, und ein Google-Ingenieur schlug es zweimal, das zweite Mal, bevor es in den Schlaf-Modus geht das erste Mal (Details über warum in der Post).

    Das war vor ein paar Jahren, und vielleicht haben sie es fixiert, oder einfach nur einige Dinge, um es in den üblichen Fällen zu bekommen und die Neuinstallation als Teil der Entwicklung ist nicht ein Fall, dass es adressiert.

    Nexus One hier, CyanogenMod 7 (Android 2.3.7) … deaktivieren und reenable:

    Einstellungen> Anwendungen> Entwicklung> USB Debugging

    Und alles funktioniert jetzt bei 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 ging weg, als ich direkt mit dem USB-Port des Computers verbunden war.

    Ich habe das gleiche Problem und Neustart ADB würde nicht für mich arbeiten. Manchmal rebooten mein Telefon funktionierte aber nicht immer, ich konnte nicht für etwa eine Woche wegen dieser Störung programmieren und ich glaube ich habe endlich einen Workaround gefunden! πŸ˜€

    Zuerst töte jedes Programm auf deinem Handy. Nachdem irgendeine Art von Taskmanager macht dies eine schnelle Aufgabe, sonst müssen Sie manuell töten sie alle eins zu einer Zeit.

    Wenn das nicht repariert, müssen Sie zu Ihren Telefoneinstellungen gehen, dann gehen Sie zu "Anwendungen", dann gehen Sie zu "Running Services" und töten jeden Service dort. Ich benutze einen Droid Incredible und ich habe das noch nicht für mich zu arbeiten. πŸ™‚

    Also, die kurze Antwort ist, töte alle Apps und alle Dienste.

    Auch im Auge behalten, müssen Sie schließen, und wieder öffnen Eclipse zu sehen, ob dieses Update für Sie gearbeitet hat. Ich hoffe das funktioniert für dich, ich weiß es für mich! πŸ˜€

    Wenn dies auf dem Kindle Fire passiert, schaffe ich es einfach wieder und wieder an.

    Ich habe es nur durch Deaktivieren und Aktivieren der Debugging-Konfiguration auf meinem Gerät (SonyEricsson Xperia)

    Dieser Fehler tritt auf, wenn irgendwie die Android Debug Bridge , die das Tool zum Senden von Daten von unserem Computer an das angeschlossene Gerät ist, trennt. Wie wir wissen, gibt es einige Schichten, um sich wie die adb selbst zu verbinden und natürlich ist die letzte Schicht das USB-Kabel, also wenn du schon versucht hast, dein Adb-Skript neu zu starten und nicht funktionierst, musst du einfach dein Kabel wieder anschließen.

    Ich sehe dieses Problem regelmäßig in beiden angeschlossenen Geräten (Telefon oder Tablet) und sogar die Emulatoren. Ich bemerkte, dass das Problem oft Perioden der Inaktivität folgt (nach einer Mittagspause zum Beispiel). Es kann sein, dass das Betriebssystem auf der Entwicklungsmaschine versucht, Ressourcen zu schonen und adb ist einfach nicht alles, was JIT freundlich ist. Bei den Fenstern muss ich die IDE schließen und den Task-Manager öffnen und den Stop (Kill) adb fortsetzen und dann Eclipse neu starten. Das funktioniert immer für mich …

    • Ich habe festgestellt, ob ich eine höhere Priorität in Task-Manager für adb gesetzt, ist dieses Problem stark reduziert – obwohl es noch passieren kann.

    Neustart des Telefons hat auch dieses Problem für mich behoben, wenn das Zurücksetzen des USB-Kabels nicht beheben würde

    Die Lösung wird wahrscheinlich auf deinem Android-Handy laufen (auf lokalem Terminal oder ssh-Terminal): $ stop adbd; Start adb

    Ich mag keine Overkill-Lösungen wie den Neustart des Telefons … und das wird normalerweise nicht unter Linux benötigt. Ich habe das gleiche Problem bei der Verbindung über Wifi, so dass USB ist vielleicht überhaupt nicht verantwortlich. Lesen Sie die Antwort von user655489, ich habe die Idee, lsof zu laufen, und dann lsof | Grep adbd | Wc -l => Ich glaube, ich hatte über viele Steckdosen offen mit allen FD von 0 bis 1023 im Einsatz … wie verdächtig.

    Ich lief killall adbd, dann neu gestartet adbd per Wie kann ich eine Verbindung zu Android mit ADB über TCP? Und das Problem war weg.

    Die Ursache ist, dass, zumindest beim Debugging und die Tötung meiner nicht-funktionierenden apps, dass mehrere der Steckdosen nie geschlossen werden.

    Was für mich hilft, ist folgendes: +++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++

    Wenn Sie auf AndroidX86 debuggen (oder sonst haben Sie root Zugriff auf Ihre Android-Entwickler-Maschine) Kill the "adbd" Prozess .. und lassen Sie es neu starten.

    z.B

    [Auf Android VM]

    • Töte adbd (zB kill `ps a| grep adbd | awk ' { print $2 } ' ')
    • / Sbin / adbd wird automatisch neu gestartet

    [Auf DEV-Station]

    • [Dev station] ./adb trennen
    • [Dev station] ./adb verbinden

    Wenn Sie nicht haben root, wahrscheinlich toggling USB-Debugging, Neustart, etc könnte auch helfen. Wie es auch neu startet adbd ++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++

    Ich habe dieses Problem sehr oft erlebt (ich meine wie jedes zweite Mal habe ich Debug gestartet). Ich habe ein ziemlich langes USB-Kabel benutzt. Ich wechselte zum original HTC USB Kabel, das kurz ist und das Problem war weg!

    Ich habe dieses Problem erlebt, als mein USB-Kabel an den PC über die Tastatur angeschlossen wurde USB : O. Wenn ich es mit dem PC direkt verbunden habe, wurde mein Problem gelöst.

    Ich hoffe das funktioniert.

    Genießen!

    Wie pro Maven Erklärung habe ich diese Lösung versucht. Aber ich bekam das gleiche Problem. Also habe ich das Gerät neu gestartet . Und es fing an, perfekt zu funktionieren.

    Versuche dies,

    Deaktivieren des USB-Debugging auf dem Telefon und dann erneutes Aktivieren unter

    Einstellungen -> Anwendungen -> Entwicklung -> USB Debugging

    Es funktioniert gut

    Diese Lösung hat für mich gearbeitet

    1. Klicken Sie auf USB-Debugging-Berechtigungen aufheben.
    2. OK klicken.
    3. USB wieder anbringen.
    4. Klicken Sie auf OK für Berechtigungen.

    Bildbeschreibung hier eingeben

    Das Android ist ein Google Android Fan-Website, Alles ΓΌber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.