168 votes

Android adb « Impossible d’ouvrir la connexion de synchronisation ! »

J'ai d'exécuter et de déboguer mon appli Android sur mon téléphone très bien, la plupart du temps. Ensuite, apparemment au hasard, lorsque j'essaie d'exécuter ou déboguer mon application à partir de l'Éclipse, la Console d'Eclipse dit:

[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!
  • Retry: ne vous aide pas, les mêmes messages.
  • Redémarrez Eclipse: ne l'aide pas.
  • Le redémarrage de la bad (adb killserver && adb start-server): pas d'erreurs, ne l'aide pas.
  • Rebranchez le téléphone: parfois de l' aide.
  • Le redémarrage de l'ordinateur: type de drastique, n'ai pas essayé encore.

En utilisant Ubuntu 10.4, Eclipse Galileo 3.5.2, Android SDK 7, plugin ADT 0.9.6, Nexus One, Android 2.2.1.

Des idées brillantes?

415voto

Maven Points 4106

J’ai eu exactement le même problème, mais j’ai déjà eu mon téléphone connecté au port USB de l’ordinateur. Parfois débrancher et rebrancher le cordon a fonctionné, mais ensuite il a cessé de fonctionner complètement. Toutefois, la désactivation USB débogage sur le téléphone et puis la réactivation a fonctionné jusqu'à présent. Si tout va bien il continue à travailler ! Ces correctifs semblent vraiment stupides hacks... Je ne sais pas quel est le problème sous-jacent.

25voto

dpk Points 847

J’ai été capable d’effacer ce que par le cyclisme l’option débogage USB sur le téléphone.

3voto

user655489 Points 534

Cela peut également être lié à un "trop de fichiers ouverts". J'ai essayé manuellement pour installer l'application lors de l'obtention de la "synchronisation" erreur ci-dessus et c'est quand j'ai reçu le "trop de fichiers ouverts" indice. une brute solution, basée sur des vieux posts, semble être de redémarrer le téléphone, et un ingénieur google ont suggéré de le faire deux fois, la deuxième fois avant qu'il passe en mode veille pour la première fois (des détails sur la raison dans le post).

C'était il y a quelques années, et peut-être qu'ils ont fixé, ou juste fait quelques choses pour obtenir autour d'elle dans les cas habituels et de le réinstaller en tant que partie de développement n'est pas une affaire qu'il traite.

3voto

whiskito Points 31

Ici Nexus, CyanogenMod 7 (Android 2.3.7)... désactiver et réactiver :

Paramètres > Applications > développement > débogage USB

Et tout fonctionne maintenant sur Eclipse et Mac OS X 10.7.3.

2voto

Juhani Points 2519

J’ai eu le même problème quand j’ai le téléphone connecté par le biais de hub d’USB de mon clavier. Il a disparu lorsque j’ai connecté directement au port USB de l’ordinateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X