web-dev-qa-db-fra.com

L'appareil Android n'apparaît pas dans la liste des annonces

J'ai un HP Slate 21 connecté à mon ordinateur Windows à l'aide d'un câble USB. Le débogage USB est activé sur le périphérique. Après ajout des entrées %SingleAdbInterface% et %CompositeAdbInterface% appropriées dans le fichier Android_winusb.inf, le message "Interface Android ADB" s'affiche dans le Gestionnaire de périphériques. Toutefois, l'exécution de adb devices sur la ligne de commande n'affiche pas le périphérique.

J'ai un autre HP Slate 7 qui se présente très bien sous adb devices.

La seule différence que je vois dans le Gestionnaire de périphériques est que celui qui fonctionne s'appelle "Interface ADB composite Android" et l'autre "Interface ADB Android".

Il y a encore une autre différence subtile. Dans le fichier winusb.inf, pour Slate 7, deux entrées %CompositeAdbInterface% sont définies, mais pour Slate 21, une seule entrée %CompositeAdbInterface% est définie.

Quel est le problème avec ma configuration?

97
Peter

On dirait que le pilote installé était en mauvais état. Voici ce que j'ai fait pour que cela fonctionne:

  1. Supprimer le périphérique du Gestionnaire de périphériques.
  2. Réanalysez les modifications de matériel.
  3. L'élément de liste "Slate 21" apparaîtra avec le statut "Pilote inconnu".
  4. Cliquez sur "Mettre à jour le pilote" et sélectionnez/extras/google/usb_driver

Le Gestionnaire de périphériques trouvera le pilote et vous avertira de son installation. Sélectionnez "Oui." Cette fois, le périphérique a été installé correctement.

Notez que je n'ai pas eu à modifier le fichier winusb.inf ni à mettre à jour aucun autre pilote.

J'espère que cela t'aides.

41
Peter

Assurez-vous que votre appareil n'est pas connecté en tant que périphérique multimédia.

126
JohnnyFun

J'ai eu un problème similaire et résolu avec les étapes suivantes après la connexion du périphérique via USB:

  1. activer les options de développement sur le périphérique Android. 
  2. activez la case à cocher pour rester éveillé.
  3. activez la case à cocher pour le débogage USB.
  4. ouvrir cmd
  5. obtenu à des outils de plate-forme comme D:\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools.
  6. adb kill-server
  7. serveur de démarrage adb
  8. périphériques adb

Nous pouvons maintenant voir les périphériques connectés.

67
Tester

Pour moi, la solution consistait à utiliser un autre port USB sur mon ordinateur portable.

20
Jesse

L'activation du modem m'a en fait permis d'installer et de déboguer sur un périphérique LG et que c'était la seule façon de fonctionner

12
Snorkeler

Bien que beaucoup de ces solutions aient fonctionné pour moi dans le passé, elles m'ont toutes échoué aujourd'hui sur un Mac équipé d'un Samsung S7. Après avoir essayé quelques câbles, quelqu'un a suggéré que la connexion ADB nécessite un câble Samsung officiel pour fonctionner. En effet, lorsque j'ai utilisé le câble Samsung, ADB a très bien fonctionné. J'espère que ça aidera quelqu'un d'autre!

12
Mike Swanson

J'ai également eu le même problème, j'ai essayé d'utiliser toutes les solutions possibles postées sur ce fil, mais j'ai découvert que j'avais le même problème que JohnnyFun, mais selon la solution HenrikB, je ne trouvais aucun paramètre. option dans mon téléphone Samsung Galaxy S6 (Android 6.0.1) 

Paramètres -> Stockage -> menu -> Connexion USB à l'ordinateur

J'ai enfin compris - lorsque je connecte mon téléphone à un chargeur via un menu déroulant, je vois des options telles que - 

 enter image description here

Cliquez ensuite sur "Connected for chargin" >>> vous verrez des options telles que >> 

 enter image description here

Là-bas, vous pouvez changer d’option en "Transférer des fichiers de types de supports" 

11
Manisha

Désactiver et réactiver "utiliser le mode débogage" sur votre téléphone

10
Trong Lam Phan

Dans Android 8 Oreo:

  1. allez dans Paramètres/Options du développeur/Sélectionnez Configuration USB;
  2. Sélectionnez PTP (Picture Transfer Protocol) .
9
Marco Lackovic

Avez-vous déjà réinitialisé l’adb après avoir installé le nouvel appareil?

enter image description here

Ou depuis la ligne de commande:

  1. Fermez Eclipse si vous exécutez 
  2. Accédez au répertoire des outils de la plate-forme Android SDK dans l'invite de commande (ok, vous le saviez, je le sais!)
  3. tapez adb kill-server
  4. puis tapez adb start-server
  5. Lisez s'il y a des erreurs, sinon essayez à nouveau adb devices
9
Carlos Robles

Sur Android 7.1 Nougat (dans mon cas, une Moto G), réactiver manuellement le débogage USB sur Options pour les développeurs a fait l'affaire

Settings > Developer Options > USB debugging

 enter image description here

PS C:\> adb devices
List of devices attached
myDeviceNumber      device
8
Eduardo Melzer

Donc, les méthodes mentionnées ci-dessus ne fonctionnaient pas pour moi. Ce qui a fonctionné pour moi a été de rechercher le pilote USB du Samsung Galaxy Tab sur Google, puis de télécharger et d’exécuter l’application qui a fait reconnaître mon appareil lorsque j’utilisais des périphériques adb. Depuis que je me sers d’un Samsung Galaxy, j’utilise ce lien pour télécharger le pilote USB depuis le site officiel de Samsung. Vous voudriez google votre propre pilote usb de modèle Android

http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW

Après l'avoir téléchargée, j'ai exécuté l'application pour installer mon pilote USB, puis des périphériques adb. Assurez-vous que votre pilote USB Google à partir du SDK Android est téléchargé et que votre sdk est également à jour. Assurez-vous également que votre mode de débogage USB est activé en accédant à Paramètres -> Options pour les développeurs -> puis en vérifiant le débogage USB. Après tout cela, votre périphérique dans le Gestionnaire de périphériques ne doit pas avoir de point d’exclamation jaune à côté. Lorsque vous exécutez des périphériques adb, votre périphérique doit apparaître. J'espère que cela aide les gens. J'ai littéralement passé des heures à essayer de comprendre cela. J'espère que ma réponse pourrait vous faire économiser le temps que j'ai passé à googler. 

6
dtong

essayez juste adb kill-server puis

adb devices
5
Vivek Kumar Samele

J'ai tout essayé sur ce fil mais rien n'a fonctionné. Mon problème: mon ordinateur chargeait l'appareil lorsque je connectais le câble. J'ai donc supposé que le câble fonctionnait, mais pas. Après avoir échangé le câble, adb devices a fonctionné. Le câble était la question.

4
Estevão Lucas

Dans Galaxy s6 - Je l'ai résolu en procédant comme suit: Paramètres -> À propos de l'appareil -> Infos logiciel -> Numéro de version - appuyez 7 fois dessus pour activer les options du développeur. Retournez dans Paramètres -> Options pour les développeurs -> activez le débogage USB.

Retournez à votre terminal adb devices et vous devriez voir le périphérique connecté. J'espère que cela pourra aider.

4
Anita

adb ne détectait pas le périphérique nexus 5 connecté . Allumé le téléphone, options de développement activées, mode de débogage USB activé, désormais visible avec adb. En outre, la configuration USB est toujours MTP. J'espère que cela t'aides.

4
dresh

Pour les utilisateurs de WINDOWS, suivez les instructions ici . https://software.intel.com/en-us/xdk/docs/installing-Android-debug-bridge-adb-usb-driver-on-windows

Fondamentalement, MTP/PTP n'est pas nécessaire. Vous devez configurer votre appareil à partir du gestionnaire d'appareils en suivant les instructions des captures d'écran de la page.

J'espère que ça aide.

4
jolly

J'ai un Android LG G4 et la seule chose qui a fonctionné pour moi a été d'installer l'outil de mise à jour et de réparation des logiciels à partir de mon appareil. Pas:

  • Branchez le périphérique sur USB
  • Assurez-vous que les options pour les développeurs sont activées et que le débogage us. 
  • Sélectionnez le type de connexion USB "Installation du logiciel":

 enter image description here

  • Un assistant d'installation devrait apparaître sur l'ordinateur.
  • À un moment donné pendant l'installation, vous verrez sur votre téléphone une invite demandant "Faites confiance à cet ordinateur?" avec un jeton/empreinte digitale RSA. Une fois que vous avez répondu oui, le périphérique doit être reconnu par ADB et vous pouvez terminer l'assistant.
2
Matthew

Basculer le débogage USB, puis le réactiver, a été le bon choix pour moi.

2
Zachary Wand

Essayé/sur les options développeur/usb développeur, mais s'avère swapping pour un autre câble a fonctionné. Juste au cas où quelqu'un perdrait son temps à essayer tout le logiciel.

1
resting

Cliquez sur Attacher le débogueur au processus Android et cliquez sur Redémarrer ADB.

1
Nadeem Bhat

Pour ce que ça vaut, j'ai eu du mal à installer le pilote ADB à partir de mon ordinateur Windows7. Il est apparu que la "protection d'accès" de Virusscan empêchait (seulement certains) pilotes d'installer correctement. Unplugged USB, désinstallé le périphérique samsung du gestionnaire de périphériques, désactivé la protection d'accès VS, rebranché le port USB et tout était OK. Gaspillé une heure, espère que cela vous en épargne un.

1
geert3

Après avoir essayé toutes les solutions et toujours pas trouvé de solution, j’ai déduit le problème du (des) câble (s) USB.

Comme cela fonctionnait parfois pour moi (au travail) et pas à d’autres (à la maison), j’ai décidé d’essayer différents câbles et différents téléphones Android que j’avais. Et bien sûr, certains des câbles ne fonctionnaient pas (adb ne pouvait pas voir le téléphone) avec aucun des téléphones, mais ils étaient toujours chargés et le téléphone Android reconnaissait qu’il était branché.

Les bons câbles ont évidemment chargé les téléphones et ont été immédiatement reconnus par adb. C'était une différence assez nette.

Je ne pouvais pas distinguer physiquement les câbles de l'extérieur, mais c'étaient tous des câbles USB libres que j'ai rassemblés au fil des ans. 

1
Edward T

J'avais un problème similaire avec mon "Xiaomi Redmi Note 4" et j'ai essayé près de 10 solutions trouvées sur Internet, mais aucune d'entre elles n'a aidé mon cas. J'ai posté cette réponse pour aider quelqu'un comme moi.

L'installation de "Pilote USB Intel pour appareils Android" a totalement résolu mon problème. C'est complètement décrit ici .

1
Hosein

Dans votre configuration Windows, accédez à la gestion des périphériques. Vérifiez si vous voyez votre périphérique et si les pilotes sont installés. Les pilotes appropriés ne sont probablement pas installés pour votre périphérique.

0
Robin Dijkhof

J'ai essayé toutes les options dans les réponses ci-dessus

  • activer et désactiver le mode débogage 
  • made config USB - chargement
  • fait rester éveillé

Aucun n'a travaillé. Pour mon Samsung J7 mobile Téléchargé le pilote USB
Après l'installation, le périphérique a commencé à apparaître dans les périphériques adb.

0
Tanmay Patil

pour moi, la solution a été d'installer le pilote de sdk manager:

http://visualgdb.com/KB/usbdebug-manual/

0
Cateno Viglio

Comme pour les autres appareils Android, un nouveau Yuntab nécessite également d'aller dans les paramètres> à propos de, puis d'appuyer sur le numéro de build pour activer le statut de développeur.

0
Adam Cox

Retirez la batterie du téléphone, attendez 10s, rajoutez-la et essayez-la à nouveau (à côté des options pour les développeurs, etc., dans les autres questions).

J'ai essayé toutes les autres réponses, mais cela était nécessaire en plus des autres suggestions pour moi.

0
Jethro