1 votes

Comment puis-je activer le débogage USB sur mon HTC One avec Android 4.4?

J'ai récemment mis à jour mon HTC One du firmware stock 4.3 qu'il avait à l'origine vers le firmware stock 4.4 via une mise à jour OTA. Depuis cette mise à jour, je ne suis plus en mesure de me connecter au périphérique avec adb dans le but d'installer des applications en développement sur un ordinateur portable Windows. adb devices me dit aucun périphérique n'est trouvé HTC Sync Manager est également incapable de détecter le téléphone.

Cependant, je suis capable de transférer des fichiers via MTP, quelque chose que je ne pouvais pas faire sous 4.3 lorsque le débogage USB était activé. De plus, Windows détecte le téléphone et installe les pilotes pour le périphérique (reconnu comme "HTC One" bien que certaines ressources semblent indiquer qu'il devrait apparaître comme "Mon HTC"). Lorsque le débogage USB est désactivé, il installe également les pilotes MTP. Lorsque le débogage USB est activé, il échoue à installer les pilotes MTP et indique que le périphérique a été déconnecté pendant l'installation. Cela ne semble cependant pas avoir d'impact sur la fonctionnalité de MTP.

Cependant, j'ai le débogage USB activé dans les options pour les développeurs, j'ai mon Android SDK complètement mis à jour et HTC Sync Manager entièrement mis à jour.

J'ai essayé :

  • D'autres câbles USB qui n'ont pas fonctionné.
  • Un autre téléphone (mon ancien HTC Desire HD) qui fonctionne toujours via adb.
  • Désinstaller et réinstaller HTC Sync Manager & les pilotes.
  • Utiliser un port USB 3.0
  • Ne pas utiliser un port USB 3.0

0 votes

Alors, même si la case est cochée dans les options développeur, elle ne vous permet toujours pas d'installer des applications via Adb ?

0 votes

Est-ce que le téléphone pense qu'il est connecté à ADB? Si oui, vous recevez une notification avec une petite icône KitKat. Si vous obtenez cette icône, le problème vient du PC; sinon, le problème se trouve sur le téléphone.

0 votes

@DanHulme Oui, mon téléphone sait qu'il est connecté via ADB. J'ai trouvé le problème depuis avoir posé cette question.

4voto

Ben Laan Points 1702

Comme il s'est avéré, le problème était que mon téléphone n'était plus reconnu comme un périphérique USB composite par Windows, ce qui signifiait que seulement ADB, MTP ou HTC Sync pouvait fonctionner à la fois. Après la mise à jour, MTP était toujours reconnu en premier. Cela explique à la fois le problème de conflit MTP et ADB de la version 4.3, et le problème de non-reconnaissance de ADB de la version 4.4.

La solution a été fournie par le site de support HTC:

Étape 7. Si vous pouviez voir votre téléphone comme le périphérique portable sur votre PC, mais qu'il n'y a toujours pas de "Périphérique USB Android" dans le "Gestionnaire de périphériques", veuillez essayer de mettre à jour manuellement le pilote de votre téléphone.

  • Développez "Périphériques portables" dans le "Gestionnaire de périphériques"
  • Cliquez avec le bouton droit sur le nom de votre téléphone ou sur "Périphérique USB MTP"
  • Mettre à jour le logiciel du pilote
  • Sélectionnez “Parcourir mon ordinateur pour rechercher le logiciel du pilote”
  • Cliquez sur “Je choisis parmi une liste de pilotes de périphériques sur mon ordinateur”
  • Ne cochez pas “Afficher le matériel compatible”
  • Sélectionnez Contrôleur principal USB standard
  • Sélectionnez le périphérique composite USB dans la liste de droite comme sur la capture d'écran ci-dessous puis cliquez sur Suivant
  • Après avoir cliqué sur Suivant, s'il y a une fenêtre de message d'avertissement qui apparaît, veuillez choisir Oui.

1 votes

Le lien vers le site d'assistance de HTC est cassé.

0voto

dicenice Points 11
  • Vérifiez que le câble est connecté correctement.

  • Essayez un autre port USB.

  • Fermez tous les programmes en cours d'exécution liés à adb.

  • Allez dans les Options pour les développeurs et activez le Débogage USB.

  • Supprimez les pilotes HTC android dans le gestionnaire de périphériques et réinsérez votre câble :) puis redémarrez.

entrez la description de l'image ici

0voto

Essayez de désinstaller les anciens pilotes, puis connectez votre appareil à l'ordinateur et laissez le système détecter les pilotes de votre appareil et les télécharger.

0voto

GyozaGuy Points 1

http://plugable.com/2012/12/01/windows-8-and-intel-usb-3.0-host-controllers

Mettre à jour les pilotes 3.0 de Microsoft vers Intel permet aux appareils HTC de se connecter via ADB et FASTBOOT !

0 votes

Mais en suivant ce lien, il y a cette note : "Avis important : À partir de Windows 8.1, nous ne recommandons pas de remplacer la pile USB 3.0 de Windows intégrée par la pile Intel Windows 7, comme décrit dans cet article. Cet article est conservé pour des raisons historiques, mais nous recommandons de travailler avec votre fabricant d'ordinateur et/ou Microsoft sur toute question restante avec la pile USB 3.0 intégrée à Windows 8.1."

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X