Je ne suis pas sûr à 100% si cela devrait aller ici ou le débordement de pile principal, mais j'ai décidé d'aller dans ce domaine dans l'espoir d'attraper quelqu'un avec une expérience plus spécifique avec un problème similaire.
J'ai un Samsung Captivate (j'adore, c'est un GPS de merde). Je développe pour cela à partir de 2 ordinateurs différents, un à la maison et un au travail. Les machines sont à la fois Windows XP, Service Pack 3, 32 bits. J'ai les mêmes pilotes Samsung installés, les mêmes versions d'Eclipse, etc. Le téléphone est actuellement en cours d'exécution sur le mod Serendipity, bien que ce problème soit exactement le même sur le firmware d'origine.
Ma machine à la maison (le problème) est un Athlon 64 2.2 Ghz. Ma machine de travail est un Core 2 Duo, ne me souviens pas du modèle.
Au travail, je peux tout faire, monter la carte SD sur le téléphone et copier facilement, utiliser adb pour pousser, extraire, désinstaller, installer. Je peux déboguer dans les DDM, installer via Eclipse, etc, etc ...
À la maison, si je redémarre l'ordinateur et le téléphone et affiche une invite de commande sans ouvrir Eclipse, je pourrais peut-être voir le périphérique en tapant adb devices. Habituellement, je peux effacer le logcat ou exécuter le logcat assez stable. Si j'ouvre Eclispe (mon IDE de développement) et tente d'exécuter une nouvelle version d'une application, je perdrai généralement la connexion. La même chose se produit si j'essaie de copier des fichiers via un montage ou en utilisant pull avec adb. Certains fichiers seront copiés et la connexion disparaîtra soudainement. L'appareil s'affichera hors connexion vers adb, ou ne figurera plus du tout dans la liste, ou sera répertorié deux fois hors connexion. Il est parfois utile de redémarrer le téléphone, mais pas toujours. Il arrive que je ferme Eclipse et toutes les autres applications, que je redémarre mon téléphone et que l'adb ne puisse toujours pas détecter le périphérique. JE' ll utilisera adb kill-server et adb start-server mais cela n’aide généralement pas. J'utilise Avast pour mon anti-virus à la maison, mais j'ai essayé sans aucun anti-virus installé et c'est la même chose. J'ai récemment réinstallé Windows en raison d'une panne de disque dur et c'était exactement la même chose. J'ai essayé tous les ports USB de ma tour.
J'espère que TRÈS beaucoup de gens pourront me dire ce qui ne va pas, car cela fait un an et demi que je m'occupe de cette question et que je suis sur le point de me faire perdre la raison.
-Jeremiah
Réponses:
Passer du port USB 3.0 au port USB 2.0 a résolu le problème pour moi. La plupart des ordinateurs portables sont livrés avec les deux types de ports ces jours-ci.
la source
Connectez votre appareil via un hub USB alimenté. Certaines machines, notamment les nouveaux macbooks Apple, ne disposent pas de suffisamment de puissance dans les ports USB, ce qui oblige ADB à se déconnecter en permanence.
Si votre appareil est enraciné, vous pouvez le connecter à adb via wifi. C'est très confortable, bien plus que l'USB filaire. Bien sûr, vous n'avez pas toujours d'appareil enraciné.
la source
Cela m'ennuyait depuis des lustres. Logcat disparaîtrait ou le téléphone devra être reconnecté à l'USB pour que la BAD le voie correctement.
Ce qui a fonctionné pour moi, c’était d’utiliser l’un des ports USB arrière de mon PC. Ceux qui se trouvaient devant passaient probablement par un hub louche ou peut-être par un logiciel hub usé. Donc, si vous utilisez des ports USB avant, essayez ceux situés à l'arrière.
la source
J'avais les mêmes problèmes et mon logcat effaçait et arrêtait la mise à jour dans Eclipse. La différence est que j'étais sur une ROM Samsung officielle. Après que je sois passé à la ROM de Darky, la stabilité était bien meilleure. Pourtant, de temps en temps, le périphérique disparaît, mais il réapparaît généralement après avoir reconnecté la clé USB. Mon PC est un peu différent du vôtre (Atom D525, Win7), donc je peux confirmer qu'il n'est pas restreint à un seul appareil / système d'exploitation.
Je suggère de mettre à jour la ROM ou de mettre à jour si possible. Vous pouvez également essayer avec un autre téléphone pour voir s’il s’agit d’une erreur propre à votre téléphone. D'autre part, ADB n'est pas le logiciel le plus stable, ce qui pourrait donc être simplement un hoquet gênant.
la source
Il me semble que vous avez du mauvais matériel ou des pilotes à la maison. Assurez-vous de ne rien avoir à faire avec Kies en cours d'exécution; Kies + Samsung Windows Les pilotes semblent provoquer un comportement erratique sur la connexion USB qui diffère entre les machines ...
Essayez d’abord des câbles et des ports USB différents.
la source
J'avais le même problème avec mon Nexus 4, sous Cyogenmod 11 sous Windows 8. Je me connectais à l'aide d'un séparateur USB et mon téléphone continuerait à se déconnecter quelques secondes après avoir été reconnu par LogCat / DDMS. Basculer vers un port physique sur ma machine a fait l'affaire. Dans mon cas, les ports USB avant ont bien fonctionné.
la source
J'avais ce problème de déconnexion-reconnexion.
J'ai résolu mon problème dans les paramètres USB de Windows:
(de http://www.tomshardware.co.uk/answers/id-1783536/usb-ports-disconnecting-reconnecting.html )
la source
J'utilise un guimauve LG G3. Je ne sais pas pourquoi, mais quand je vais le
Developer options > Networking section > Select USB Configuration > MTP
réparer.Auparavant, chaque fois que je connectais mon téléphone à mon ordinateur, la fenêtre d’installation du pilote s’immobilisait toujours au début, mais lorsque je passais en connexion MTP, la fenêtre d’installation du pilote le reconnaissait immédiatement et l’icône du téléphone devenait une icône de téléphone LG et l’installation était terminée. .
la source
Trouvez l'emplacement
android-sdk-windows\platform-tools
.Ouvrez l'invite de commande, puis exécutez ces commandes:
Ces étapes peuvent résoudre votre problème.
la source
Même problème ici; J'utilise adb sur GNU / Linux sans pilotes supplémentaires.
Solution de contournement: débranchez et rebranchez l'USB
http://forum.xda-developers.com/showthread.php?p=17111464#post17111464
la source
adb sur Debian / Ubuntu utilise actuellement 1.0.29. La connexion à Android 4.2.2+ requiert 1.0.31, ce qui entraîne l'erreur
https://bugs.launchpad.net/ubuntu/+source/android-tools/+bug/1131163
vous pouvez installer manuellement le dernier kit de développement Android ou attendre la mise à jour du paquet par Debian Folks
la source
Un problème différent avec les mêmes symptômes lors de la mise à jour vers MacOS Sierra. Voici un script de contournement:
la source
J'ai eu le même problème, mais seulement avec les appareils Android 6/7 et l'hôte Mac. La solution consistait ... à faire basculer l'appareil du mode "Charge" au mode "Transfert de fichier".
la source
Les deux solutions suivantes ont fonctionné pour moi.
Vous pouvez essayer l'un des deux ou les deux.
la source
Voici ma réponse avec une
adb pull
solution d’émulation basée suradb
etdd
. Il réessaie et reprend le téléchargement en permanence en cas de déconnexion.la source
Cela se produira chaque fois que vous laisserez une connexion adb ouverte, devez vous déconnecter après avoir utilisé une session adb, pour vous déconnecter, exécutez simplement
vous remplacez ipaddress par ip de périphérique Android, identique à adb connect.
la source