2 votes

Comment réparer l'erreur "error : device not found" lorsque j'essaie d'utiliser ADB ?

J'essaie de faire fonctionner mon téléphone (JiaYu G3T) sous adb sous Windows 8 x64 (il fonctionnait bien sous Windows 7 x64 avant de réinstaller mon OS).

Le pilote Android Composite ADB Interface, version 8.0.0.0, fonctionne bien.

Mon adb ne liste aucun périphérique ( adb.exe devices ).

J'ai essayé :

  • installé le pilote USB de Google
  • activé le mode débogage dans le téléphone
  • J'ai ajouté les identifiants matériels de mon appareil au fichier inf du pilote USB de Google et je l'ai installé.
  • J'ai installé Moborobo (le téléphone fonctionne bien mais adb ne trouve toujours pas l'appareil).
  • Essayez de passer de Réglages > Stockage > Menu > Connexion ordinateur USB à "Caméra (PTP)".
  • J'ai essayé deux versions différentes d'adb (1.0.31 et 1.0.26).

Ce sont quelques-uns des conseils que j'ai trouvés jusqu'à présent.

0voto

t4u51f Points 5

Les pilotes fournis avec PdaNet peuvent fonctionner. Essayez-les

0voto

Kraken Points 131

Enfin ça marche, j'utilise le pilote USB de Google. Le problème est que je dois continuer à tuer adb.exe avant de faire quoi que ce soit (par exemple, construire et pousser un apk sur le téléphone), sinon il ne peut pas trouver le périphérique.

0voto

GabeBrady Points 111

Essayez d'installer le Microsoft User-Mode Driver Framework ( http://support.microsoft.com/kb/2685813 ). Cela nécessitera un redémarrage.

Ça a marché pour moi, Nexus 5, Windows 7 SP1.

J'ai essayé le pilote USB de Google ( http://developer.Android.com/sdk/win-usb.html ) mais cela n'a pas résolu le problème pour moi. En revanche, le Microsoft User-Mode Driver Framework l'a fait.

0voto

RuntimeException Points 611

Bien que j'aie pu adb push depuis l'OS Android, je n'étais pas en mode de récupération.

Il s'avère que le coupable était Cyanogen Bootloader. Une fois que j'ai flashé sur TWRP, je pouvais utiliser ADB à nouveau à partir du mode de récupération.

0voto

Matthias Points 101

J'ai eu un problème similaire (avec un Nexus S, mais je ne pense pas que cela ait de l'importance ici). J'ai pu installer manuellement le pilote Google et il a démarré sans signaler de problèmes. Néanmoins, adb devices n'a pas listé de dispositif. Deux choses semblaient suspectes (et sont probablement liées), mais je n'ai pas pu les utiliser pour obtenir un indice de la solution :

  • L'ID du matériel signalé dans le gestionnaire de périphériques ne contenait pas la partie "&MI_01".
  • Le programme d'installation du pilote m'a averti que le pilote ne correspondrait pas.

Finalement (et juste par hasard), j'ai trouvé la solution qui a fonctionné pour moi : mon installation de Windows 7 avait perdu les fichiers usb.inf et usb.pnf de l'installation de Windows 7. C:\Windows\inf. J'ai suivi les conseils de https://superuser.com/a/515823/341332 pour réparer le problème (en gros : trouver les fichiers manquants dans c : \windows\system32\driverstore\filerepository et les recopier), puis j'ai désinstallé mon Nexus S dans le gestionnaire de périphériques et je l'ai réinstallé. J'ai dû sélectionner à nouveau manuellement le pilote Google, mais cette fois : aucun avertissement, l'ID du matériel se termine par "&MI_01", et le plus important : adb devices liste maintenant mon appareil :-)

J'espère que cela aidera d'autres personnes qui sont coincées comme moi.

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