ADB Aucun périphérique trouvé

228

J'essaie d'installer une application Android sur mon tout nouveau Nexus 10 . J'ai un fichier .apk. J'ai téléchargé le SDK Android, installé les "Outils du SDK Android", les "Outils de la plateforme du SDK Android" et le pilote USB Google. J'ai vérifié le paramètre de mon Nexus 10 pour "Sources inconnues".

Lorsque j'exécute des "périphériques adb" à partir du terminal de commande, il ne répertorie aucun périphérique. J'ai essayé de suivre cette recommandation , car elle était identique à une suggestion que j'avais précédemment trouvée ici sur Stack Overflow. Après avoir suivi ces étapes, "appareils adb" renvoie toujours une liste vide et pour aggraver, lorsque je connecte mon Nexus 10 à mon PC, Windows n'affiche aucun dossier dans l'appareil.

J'ai annulé les étapes de ce lien, ainsi que tout ce que j'ai fait jusqu'à présent, ainsi que la désinstallation de mon Nexus 10 du Gestionnaire de périphériques et sa réinstallation, mais je ne vois toujours aucun dossier dans l'appareil.

Y a-t-il quelque chose qui me manque pour que mon appareil apparaisse dans les appareils ADB?

Que puis-je faire pour que Windows voit les dossiers de l'appareil?

halexh
la source
27
Avez-vous activé le débogage USB dans les paramètres de développement de votre Nexus 10?
WarrenFaith
20
"Avez-vous activé le débogage USB dans les paramètres de développement de votre Nexus 10?" Dans Android Developing est comme la question "Avez-vous essayé d'éteindre et de rallumer votre ordinateur" XD
1
Une note aux autres: le SDK n'installera pas du tout le pilote! Le pilote n'a même pas de programme d'installation. Vous devez brancher un périphérique et indiquer manuellement à Windows où se trouve le pilote.
Amaron
4
Les paramètres du développeur sont masqués dans les versions plus récentes d' Abdroid . Voir askvg.com/… . Résumé, allez dans Paramètres -> À propos du téléphone -> Numéro de build, et appuyez dessus 7 fois pour rendre les paramètres du développeur visibles. Sérieusement. Mon téléphone est Android 4.4.2, et cela a fonctionné pour moi.
Faheem Mitha
6
@ RenéRamge Enregistrez ces types de commentaires pour reddit, où ils appartiennent. De nouveaux développeurs viennent ici tous les jours et les suggestions évidentes pour vous ou moi ne sont pas nécessairement évidentes pour un débutant. Le commentaire de WarrenFaith sera sans aucun doute utile à quelqu'un , alors que le vôtre n'est utile à personne .
b1nary.atr0phy

Réponses:

196

Windows 8 ne reconnaîtrait pas mon appareil Nexus 10. Résolu en définissant le mode de transfert sur Appareil photo (PTP) via la boîte de dialogue des paramètres sur l'appareil.

Paramètres> Stockage> Menu> Connexion USB de l'ordinateur à "Appareil photo (PTP)"

À M
la source
3
J'ai eu le même problème sur Windows 8 et 8.1 avec un Nexus 7 (version 2012). USB computer connection - Camera (PTP)corrige cela.
errollw
2
Ce problème a été résolu, la connexion USB à l'ordinateur est un peu cachée, vous devez cliquer sur le menu à 3 points.
Shehabic
2
A travaillé pour Windows 7 OS et Nexus 7.
Patrick.SE
6
Cela a également résolu mon problème sur un Mac. Je lutte depuis quelques jours avec ça maintenant. Merci!
AskeG
1
J'ai eu le même problème sur un appareil LG G3 qui n'était pas détecté sur un Mac. La sélection du mode PTP l'a corrigé. Merci!
shauvik
131

Pour les utilisateurs de Windows 8:

Après avoir essayé toutes les solutions données ici, sans succès, j'ai trouvé ceci:

Accédez au Gestionnaire de périphériques

Mettre à jour le logiciel du pilote ...


Parcourir mon ordinateur pour les pilotes -> Permettez-moi de choisir parmi une liste de pilotes de périphériques sur mon ordinateur

Choisissez Appareil Android puis Interface ADB Android .

Interface Android ADB


Maintenant, mes appareils sont répertoriés sur adb devices.

António Almeida
la source
6
J'ai trouvé le guide de suivi utile. Vous guide
abaldwin99
1
Cela a fonctionné sur mon appareil Blu Studio X, qui fonctionnait bien dans Windows 10 jusqu'à ce que je le
mette à
2
Cela a également résolu le problème pour moi sur Windows 10 Pro avec un Nexus 5X. J'avais déjà installé des pilotes via Android SDK Manager (cela ne suffisait pas) et j'ai choisi le répertoire [...] \ android-sdk \ extras dans l'assistant d'installation de pilote, après quoi l'appareil est apparu. Merci!
kjosh
9
Cela a fonctionné pour moi, mais seulement après être entré dans le gestionnaire SDK Android, en sélectionnant manuellement pour installer Extras -> pilote USB, puis de nouveau dans la boîte de dialogue "Mettre à jour le pilote" du gestionnaire de périphériques, en sélectionnant "Choisir dans une liste de pilotes" -> "Tous devices "->" Have disk "-> pointez sur l'emplacement du pilote USB, qui dans mon cas se trouvait sous C: \ Users \ <userid> \ AppData \ Local \ Android \ sdk \ extras \ google \ usb_driver. Notez que AppData est un répertoire caché. J'ai également dû confirmer que je souhaitais vraiment installer ce pilote bien que Windows ait déclaré qu'il n'était pas compatible. Mais ça marche. Ouf, processus assez bizarre ...
JHH
1
Fonctionne aussi sur Windows 7. Merci!
Joe Taras
69

Cette situation semble se produire avec certains pilotes ADB. J'ai rencontré la même chose avec quelques appareils Google et l'installation du pilote Windows Universal ADB l' a corrigé pour moi à chaque fois.

MilesHampson
la source
Homme! était-ce un tour de magie? Parce que ça marche comme un charme!
tmj
Aucune des autres solutions n'a fonctionné pour moi (modification manuelle du fichier .inf, ect ...) mais un seul clic et le problème ont été résolus.
Lorenz03Tx
4
Au lieu d'utiliser ce pilote, un plus fiable est le pilote Google: developer.android.com/sdk/win-usb.html
phyrox
@phyrox L'interrogateur avait déjà essayé ce pilote, et j'ai confirmé à l'époque qu'il n'avait pas résolu le problème, contrairement au pilote que j'ai mentionné. Il est concevable que Google ait résolu le problème pour ce téléphone depuis que ma réponse a été publiée (je ne peux plus tester pour voir si c'est le cas), auquel cas je conviens que le pilote google peut être un meilleur choix. Sinon, ma réponse est le seul moyen fiable de résoudre le problème.
MilesHampson
Cela n'a pas fonctionné pour moi. Je reçois toujours une liste vide des appareils adb. :( Se pourrait-il que je manque une étape? De plus, ai-je raison de supposer que les appareils adb ne répertorieront pas l'appareil si je n'ai pas activé le débogage USB sur le téléphone?
Reverend Bubbles
45

Utilisez un autre câble .

Je viens de découvrir que l'un de mes câbles de charge habituels avait des paires Vcc, Gnd, mais pas Data +, Data-.

https://en.wikipedia.org/wiki/USB#Pinouts

DmitrySandalov
la source
1
faites également attention aux concentrateurs USB: parfois, le problème ne vient pas du câble lui-même mais de l'alimentation fournie à Vcc, il peut donc arriver qu'un trop grand nombre d'appareils connectés au même concentrateur USB provoquent adbune perte de connexion. La connexion directe de l'appareil à l'ordinateur peut résoudre le problème dans ce cas.
furins
Aussi simple que cela. A travaillé pour moi !!
TienLuong
2
Conseil: essayez un troisième câble si le second ne fonctionne pas. A travaillé pour moi. Les câbles fournis avec les téléphones Android ne fonctionnaient pas.
Miscreant
1
Il existe des câbles de charge uniquement et des câbles tout usage. Le meilleur que j'ai trouvé vient de monoprice.com et certains ont même une garantie à vie. Les prix sont raisonnables (~ 2 $). Obtenez-en quelques-uns et gardez-les autour.
Alan Corey
Les câbles se dégradent avec le temps. Plus vous le secouez et tirez dessus, plus vite la fatigue du métal entre en jeu.
danuker
44

J'ai trouvé une solution (pour Windows 7):

  1. Connectez votre Nexus 10 à un PC
  2. Accédez au Gestionnaire de périphériques Windows
  3. RCliquez sur l'interface ADB -> propriétés
  4. Détails -> ID matériel.

Vous verrez deux enregistrements comme ceux-ci:

USB \ VID_18D1 & PID_4EE2
USB \ VID_18D1 & PID_4EE2 & MI_01

5 Ouvrez le fichier android_winusb.inf (je l'ai dans " C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory)

6 Créez de tels enregistrements dans les sections [Google.NTx86] et [Google.NTamd64] à l'aide d'ID matériel à partir des propriétés de l'interface ADB:

; Google Nexus 10
% SingleAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2
% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2 & MI_01

7 Enregistrez le fichier et mettez à jour le pilote pour l'interface ADB en affichant le chemin d'accès au répertoire "C: \ Users \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver"

obi4niy
la source
1
N'oubliez pas de le faire avec un accès administrateur, sinon vous ne pourrez pas enregistrer le fichier.
Paul Brewczynski
2
Désolé @bluesm, mais je ne peux pas. J'ai trouvé cette solution à l'aide de l'intuition et de l'expérience utilisateur.
obi4niy
En procédant comme suit, les fenêtres n'ont pas autorisé la mise à jour du pilote en raison d'un échec de somme de contrôle.
petrumo
2
Je pense que j'ai le même problème que @petrumo mentionné - je suis sur une machine Windows 8, et cela a bien fonctionné jusqu'à l'étape 7 (mise à jour du logiciel du pilote), auquel cas il s'est plaint "Le hachage du fichier n'est pas présent dans le fichier de catalogue spécifié. Le fichier est probablement corrompu ou victime de falsification. "
Calvin Fisher
pour moi, la solution consistait à désinstaller de SDK Manager le pilote USB de Google, à le réinstaller et à mettre à jour le pilote sans modifier ses propriétés.
petrumo
40

Le périphérique peut ne pas être visible pour le débogage s'il est en mode MTP. Certains appareils ne fonctionnent qu'en mode PTP (ou même en mode "charge uniquement").

Cela peut être modifié dans Paramètres > Options développeur > Réseau > Configuration USB par défaut > PTP .

De plus, vous recevrez une notification sur votre appareil Android vous demandant de confirmer le changement de paramètre de configuration USB et de l'autoriser.

Remarque: vous pouvez activer les options de développeur en suivant le lien ci-dessous: activer les options de développeur

rds
la source
3
Grande suggestion. C'était la seule chose que je devais faire pour résoudre ce problème. Aucune des autres suggestions n'a abordé le problème pour moi. Merci!
AndroidDev
3
Cela a fonctionné comme un charme. @rds vous avez raison. Changer le mode de connexion USB fait l'affaire de réinstaller tous les pilotes en mode Appareil photo (PTP) et Voila! Le dialogue de clé de débogage est apparu! Ou dans certains cas, vous pouvez également cocher / décocher la case Autoriser le débogage dans les paramètres du développeur.
sud007
Cela m'a tellement déstabilisé. J'ai eu ce problème avec le LG Nexus 5. (la plupart du temps c'était un mauvais câble USB)
Sentient
C'est très utile au cas où vous l'auriez fait Android 6.0 or Cyanogenmod 13.
Rahul Bali
2
Pour moi, j'ai dû passer du mode MTP au mode "Source audio" dans "Sélectionner la configuration USB" dans les options du développeur. Le mode de charge uniquement ne fonctionnait pas pour moi.
Jesse Smith
38

Assurez-vous d' activer le débogage USB dans Paramètres -> Options du développeur

En outre, exécutez "adb devices" après être entré dans le dossier des outils de la plate-forme dans le SDK Android (sauf si vous avez déjà ce dossier sur votre chemin système), sinon la commande ne sera pas trouvée.

Viswanath Lekshmanan
la source
Si rien ne fonctionne, essayez de changer le cordon USB. J'en ai utilisé un autre et cela a fonctionné immédiatement. haha
Ivor Scott
29

Parfois, ADB perd la connexion à l'appareil et doit être réinitialisé. Si tout le reste fonctionne (c.-à-d. Pilote USB installé, paramètres développeur activés sur l'appareil) et que vous ne voyez toujours pas votre appareil, vous devez réinitialiser le processus ADB.

Ceci est disponible dans la perspective DDMS (depuis Eclipse), onglet Périphériques (le triangle à l'extrême droite comprend un élément de menu pour effectuer la réinitialisation).

Sinon, à partir de la ligne de commande, vous pouvez le réinitialiser avec les 2 commandes suivantes:

adb kill-server

puis

adb start-server
crotte de nez
la source
3
Salut, j'ai essayé l'adb kill-server et start-server .Mais ce n'est toujours pas là
Sarath Sadasivan Pillai
Vous devez ajouter la commande adb à partir de votre chemin de classe (ou l'exécuter directement à partir de l'emplacement où elle se trouve sur votre système de fichiers).
Booger
1
Merci d'avoir pris le temps de poster cette réponse en 2013. C'est toujours une option très utile lorsque vous rencontrez des problèmes ADB-USB en 2015.
Cory Trese
1
Merci. Cela a fonctionné sur mon Mac après avoir essayé tout le reste. J'aurais dû essayer ça en premier.
Steven K
14

Activez les options de développeur sur votre appareil. Pour activer le mode développeur setting->About phone, appuyez sur l'option Numéro de build 8 fois en continu

Accédez à Settings-> Developer optionset activez le débogage USB

À partir des étapes ci-dessus, cela n'a pas fonctionné, essayez cette étape, accédez à Settings->Securityet activezAllow Unknown Resources

JJF
la source
1
voté contre sans commentaire, mais cela a fonctionné pour moi
cgf
10

Vous devez télécharger les pilotes à partir du gestionnaire du SDK (extras → Google USB Driver)

Ensuite, vous devez installer le pilote USB sous Windows (cela fonctionne pour moi sous Windows 8.1):

(Copiez et collez depuis http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver :)

  1. Connectez votre appareil Android au port USB de votre ordinateur.
  2. Faites un clic droit sur "Ordinateur" depuis votre bureau ou l'Explorateur Windows et sélectionnez "Gérer".
  3. Sélectionnez "Appareils" dans le volet gauche.
  4. Recherchez et développez "Autre périphérique" dans le volet droit.
  5. Cliquez avec le bouton droit sur le nom du périphérique (tel que Nexus S) et sélectionnez "Mettre à jour le logiciel du pilote". Cela lancera l '"Assistant de mise à jour du matériel".
  6. Sélectionnez "Parcourir mon ordinateur pour le logiciel du pilote" et cliquez sur "Suivant". Cliquez sur "Parcourir" et recherchez le dossier du pilote USB. (Le pilote USB Google se trouve dans <sdk>\extras\google\usb_driver\.)
  7. Cliquez sur "Suivant" pour installer le pilote.
Susana Mar Flores
la source
7

Après avoir téléchargé les pilotes Google via Android SDK Manager (disponible via Eclipse, Intellij ou Android Studio), j'ai dû mettre à jour le pilote dans Gestion de l'ordinateur> Gestionnaire de périphériques> Autres périphériques> ADB - en cliquant avec le bouton droit et en cliquant sur la mise à jour du pilote et en recherchant le pilote mis à jour a finalement fait l'affaire.

BTW, un cauchemar total pour moi aussi. Je continue d'être déconcerté que la mise en place d'un environnement de développement soit la tâche la plus difficile imaginable, chaque nouvelle défaillance inexplicable en menant à une autre. Jeesh! Bonne chance.

rmirabelle
la source
5

Sur mon Windows 8.1 64 bits (Nexus 5 ne s'affichait pas), l'installation manuelle du pilote USB uniquement le corrigeait: http://developer.android.com/sdk/win-usb.html Le «pilote USB Google» dans «SDK Android» Manager "était déjà installé.

Ivan Marinov
la source
5

C'était un mauvais câble USB pour moi. Après avoir essayé une suite de solutions, je suis passé à un autre câble USB et mon appareil est apparu.

jdyck
la source
3
Certains câbles USB bon marché ne sont destinés qu'à la charge et n'ont pas la ligne pour envoyer des données comme ils le devraient.
Jason Denney
5

Je reçois toujours cela de temps en temps et cela fonctionne généralement si je le débranche et le rebranche sur un port différent. Je suis sous Linux mais la même chose s'est produite sur Windows auparavant.

Nicolas Galler
la source
4

Installer Samsung Kies et utiliser leur outil pour réinstaller les pilotes de périphérique, c'est ce qui a finalement fonctionné pour moi avec mon Galaxy S3 et Tab S 8.4

Devin Guthrie
la source
1
la réinstallation des pilotes de périphériques a fonctionné pour moi (samsung galaxy ace 4) :)
PhpLou
1
Dans ce cas, le pilote USB Samsung pour téléphones portables fera l'affaire.
Zanna
1
Dans mon cas, le téléphone ADB Composite ou Android Device n'était pas répertorié dans le Gestionnaire de périphériques Windows, le téléphone était répertorié sous Portable Device. La solution était que je devais télécharger le pilote USB auprès du fabricant du téléphone tel que Samsung. Cela a résolu le problème.
MG Developer
3

Je viens de résoudre ce problème dans mon Mac OS X, il ne s'agit pas de pilote de périphérique ou de câble de périphérique.

Vous devez activer les "options de développement" et activer le "débogage USB"

Veuillez vous référer aux erreurs de CyanogenMod wiki "Device not found" et Doc: options pour les développeurs

Huatai Huang
la source
2

Edit: je vous recommande de NE PAS exécuter ADB sous VirtualBox si vous utilisez un hôte Windows. D'une manière ou d'une autre, j'ai obtenu VirtualBox pour verrouiller les pilotes de périphérique sur l'hôte, ce qui a finalement fait en sorte que l'ADB ne fonctionne pas sur le client ni sur l'hôte pour tout périphérique que j'ai branché. Pour corriger, j'ai supprimé les extensions VirtualBox sur l'hôte et j'ai exécuté http : //www.nirsoft.net/utils/usb_devices_view.html pour supprimer les pilotes incorrects. Je n'ai pas pu charger les bons pilotes pendant l'installation des extensions VirtualBox, et ce problème était un bâtard complet à diagnostiquer et à corriger.

Edit 2: De plus, ce qui suit est probablement obsolète, maintenant que Google a publié une extension ADB intégrée pour Chrome.

Quel cauchemar d'installation ... Voici les étapes dont j'avais besoin pour faire reconnaître mon Nexus 10 sur une machine virtuelle XP fonctionnant sous VirtualBox:

  • Si vous êtes invité à installer les pilotes du Nexus 10, assurez-vous de décocher "Ne plus demander" (vous VOULEZ être redemandé!).
  • Branchez la connexion USB du Nexus 10
  • Activez le débogage dans le menu développeur des paramètres du Nexus 10 (appuyez sur "À propos de la tablette" 7 fois pour obtenir ce menu).
  • Dans les paramètres de votre machine virtuelle (hôte), ajoutez le périphérique Samsung Nexus 10 aux filtres de périphérique USB (important - le sélectionner dans le menu des périphériques ne semble pas fonctionner).
  • Dans l'invité, installez java jre (si vous n'avez pas installé java). Dans le Panneau de configuration, modifiez les paramètres Java afin que java ne s'exécute pas dans le navigateur (pour éviter les problèmes de sécurité).
  • En guest, récupérez le fichier zip adk et placez-le dans un endroit permanent. J'ai dû supprimer le répertoire de configuration .android du répertoire utilisateur car j'ai déplacé le répertoire.
  • Exécutez le SDK Manager.exe - si cela ne fonctionne pas, essayez d'exécuter sdk \ tools \ android.bat qui semble donner un meilleur rapport d'erreurs.
  • Dans le SDK Manager, installez le package du pilote USB Google.
  • Débranchez le Nexus 10, rebranchez-le et installez le package du pilote USB Google.
  • Redémarrez l'invité.
  • l'exécution de c:> [...] \ sdk \ platformtools> adb devicesme montre enfin le périphérique ...
robocat
la source
2

Pour les pilotes Blu Studio 5.5s ADB, vous devez passer par ce cerceau. Je suis certain que c'est la même chose avec tous les téléphones Blu-ray ou peut-être pour tous les téléphones mfg non Google, je ne suis pas sûr. Tout d'abord, si vous connectez le périphérique Blu-ray avec un câble USB et un débogage USB désactivés, vous verrez que Windows 7 charge un pilote générique pour vous permettre de copier les fichiers on / off sur le téléphone et le stockage SD. Cela apparaît lorsque le câble USB est branché pour la première fois et apparaît sous la forme d'une icône de périphérique sous Panneau de configuration, Gestionnaire de périphériques, Périphériques portables, BLU STUDIO 5.5 S (ou le périphérique avec lequel vous travaillez). Ne vous embêtez pas encore à obtenir l'ID du matériel - observez simplement que cela se produit (ce qui indique que vous êtes bon jusqu'à présent et que vous n'avez pas un mauvais câble ou quelque chose).

Accédez au téléphone et activez le débogage USB dans la section Développeur de votre téléphone. Notez qu'un élément supplémentaire apparaît comme un périphérique non défini maintenant dans la liste du gestionnaire de périphériques, il aura le point d'exclamation jaune et il peut avoir le même nom du téléphone que celui que vous avez vu sous Appareils portables. Ignorez cet article pour le moment. Maintenant, sans rien faire pour le téléphone (il devrait déjà être en mode de débogage USB), revenez aux périphériques portables dans le Gestionnaire de périphériques et cliquez avec le bouton droit sur le BLU STUDIO 5.5 S ou sur le téléphone avec lequel vous travaillez qui y est répertorié sans exclamation marque(répertorié sous Appareils portables). Cliquez avec le bouton droit sur l'icône sous Périphériques portables, dans cet exemple, le nom qui apparaît est BLU STUDIO 5.5 S. Sur cette icône, sélectionnez Propriétés, Détails et sous le menu déroulant, sélectionnez ID matériel et copiez ce que vous voyez.

Pour BLU STUDIO 5.5 SI, obtenez:

USB\VID_0BB4&PID_0C02&REV_0216&MI_00
USB\VID_0BB4&PID_0C02&MI_00

(Notez que si vous le faites à tour de rôle, l'ID HW sera différent avec le débogage USB du téléphone désactivé. Vous voulez copier la valeur à laquelle il change lorsque le débogage USB est activé)

Maintenant, faites comme les instructions ci-dessus, bien sûr en personnalisant les lignes que vous ajoutez le fichier INF avec celles relatives à votre propre téléphone, pas le Nexus 10. Voici quoi personnaliser; lorsque vous avez téléchargé le SDK, vous devez avoir une structure de fichiers développée à partir du ZIP, comme ceci:

\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver

Recherchez le fichier nommé: android_winusb.infdans le dossier usb_driver Faites-en une copie et nommez-le, tel que myname.inf Modifiez le myname.inf et ajoutez les lignes comme indiqué ci-dessus, modifiées uniquement pour votre téléphone particulier. Par exemple, pour le BLU STUDIO 5.5 S, j'ai ajouté les 2 lignes suivantes comme indiqué dans les 2 emplacements comme indiqué.

;BLU STUDIO 5.5 S
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_00

Notez que vous ajoutez ces lignes aux sections 32 et 64 bits, correspondant à la lecture de l'exemple du didacticiel.

Revenez maintenant au périphérique inconnu qui est apparu dans le Gestionnaire de périphériques lorsque vous avez activé le débogage USB du périphérique et cliquez avec le bouton droit sur cet élément (avec un point d'exclamation jaune), faites un clic droit dessus, puis sélectionnez Mettre à jour le logiciel du pilote, puis Parcourir mon ordinateur, Laissez-moi choisir, cliquez sur le bouton Disquette fournie et recherchez le fichier myname.inf. Continuez à accepter toutes les invites vous avertissant que ce n'est peut-être pas le bon pilote. Comme étape finale, Windows devrait avoir identifié l'appareil comme interface Android ADB et une fois cela fait, vous devriez pouvoir revenir en arrière, ouvrir votre fenêtre CMD et exécuter la commande "adb devices" comme indiqué dans ce tutoriel et maintenant vous devriez voyez que le téléphone est maintenant découvert et communique.

Vous pouvez maintenant vous amuser avec la commande adb.

user3755093
la source
2

Normalement, SDB télécharge le pilote dans le chemin ** android-sdk-windows \ extras \ google \ usb_driver **

Voici les étapes qui ont fonctionné pour moi:

  1. Activer le débogage USB.
  2. Faites au gestionnaire de périphériques, faites un clic droit sur le périphérique ADB et cliquez sur Mettre à jour le logiciel du pilote.
  3. Sélectionnez "Parcourir mon ordinateur pour le logiciel du pilote"
  4. Sélectionnez «Permettez-moi de choisir dans la liste des pilotes de périphériques sur mon ordinateur»
  5. Cliquez sur l'option "Disque fourni".
  6. Sélectionnez le chemin du pilote ** android-sdk-windows \ extras \ google \ usb_driver ** (chemin du sdk) 7.Sélectionnez le premier pilote de la liste des pilotes affichés.

Et j'espère que cela fonctionnera.

Rahul_69
la source
Je n'ai pas de "périphérique ADB" dans mon gestionnaire de périphériques
Curtis
1

J'avais activé tous les paramètres en mode développeur, mais adb n'affichait toujours aucun appareil.

Je n'utilisais pas le câble fourni avec mon téléphone. Une fois que j'y suis passé, tout a fonctionné.

Mayank Jain
la source
Je viens de découvrir que adb ne fonctionne pas si le téléphone est en mode fastboot / bootloader. les appareils adb sont vides mais redémarrez et c'est normal. Pourtant, vous avez besoin du mode fastboot pour les commandes fastboot comme "fastboot oem get_unlock_data". Apparemment, ils s'excluent mutuellement, un seul fonctionnera à la fois.
Alan Corey
1

Confirmez que vous disposez des bons outils SDK de plate-forme

Pour Windows 10, nous devions télécharger manuellement les derniers outils SDK de la plateforme depuis Android car la version fournie via Visual Studio 2017 EMDK pour Xamarin n'était pas suffisante. Tout le reste, sauf adb.exe devicestravaillé.

https://developer.android.com/studio/releases/platform-tools

Après le téléchargement manuel des outils de la plate-forme, l'appareil est apparu indépendamment de la configuration USB (chargement, MTP, etc.)

L'installation d'un périphérique émulateur à ce stade est également utile pour voir si le problème est lié à adb ou à votre périphérique physique.

List of devices attached
12345D1234      device
emulator-5554   device
Stack Em Up
la source
1

Au début, merci le message de @ rmsyk .

Pour mon problème et après avoir longtemps souffert avec Meizu C9 Pro, la sorcière ne nécessite que des pilotes ADB Android (pas de pilotes spéciaux) se référant au fabricant et cela a été résolu dans mon PC Windows 7 par les étapes ci-dessous.

  1. Assurez-vous de

    • Installez la dernière version d'ADB & Fastboot avec les pilotes nécessaires.
    • Activez les options pour les développeurs et le débogage USB.
    • Activez le transfert de fichiers multimédias (mode MTP).
  2. Remplacez manuellement C:\Users\USERNAME\.android par le dossier inclus ici , puis tuez le processus 'adb.exe' s'il est trouvé dans le Gestionnaire des tâches de Windows et utilisez adb devices enfin mon appareil avec succès et confirmez simplement que le PC est de confiance.

Remarques:

  1. Android Studio a été désinstallé plus tôt et j'ai également essayé de réinstaller, mais ce n'était pas une solution du tout.
  2. J'ai essayé adb kill-serveret ce adb start-servern'était pas une solution aussi.
Mamdouh Saeed
la source
1

J'ai essayé presque toutes les suggestions dans la plupart des réponses (les plus populaires), rien n'y faisait. Enfin, j'ai trouvé la raison dans mon cas. J'ai utilisé un mauvais câble USB. Je change pour un autre câble USB d'origine - et cela a immédiatement fonctionné !!!.

J'espère que cela aide quelqu'un d'autre.

Amos N.
la source
0
  1. Accédez au gestionnaire de périphériques et vérifiez les identifiants matériels.
  2. Vérifiez si le usb.inffichier contient le périphérique répertorié
  3. Sinon, ajoutez l'ID matériel du périphérique et installez-le à partir du gestionnaire de périphériques.
vatsavaya
la source
0

C'est tellement simple, éteignez simplement votre appareil Android, puis maintenez enfoncées la touche "Volume bas" et "Alimentation" en même temps. Attendez quelques secondes jusqu'à ce qu'il démarre en mode de récupération, c'est fait. Tapez maintenant adb deviceset vous verrez votre appareil.

MDP
la source
Volume Down + power est utilisé pour prendre une capture d'écran. Comment cela aide-t-il à détecter l'appareil?
rds
voir la réponse d'obi4niy, stackoverflow.com/a/17186551/2855059 c'est la solution. et btw. Volume Down + power est utilisé pour prendre une capture d'écran lorsque le téléphone est éteint,
MDP
0

J'ai eu le même problème avec mon Windows 8. Le pilote USB Android / SDK a été installé correctement, mais j'ai oublié d'installer le pilote USB depuis mon téléphone. Après l'installation du téléphone, le pilote USB ADB fonctionne correctement.

J'espère que cela vous aidera.

George Vrynios
la source
0

Activez le débogage dans le menu Développeur des paramètres Nexus (appuyez sur "À propos de la tablette" 7 fois pour obtenir ce menu).

Freaking Google tricks!

user2513846
la source
Oeufs de Pâques Google! en trouver ici
venkatvb
0

Avez-vous eu une mise à jour Android récemment? J'ai mis à jour Lollipop et tout à coup, je n'avais plus d'appareils adb. Huer! J'ai passé un certain temps à essayer quelques choses en vain. Ensuite, je suis allé dans mes options de développeur et voilà, le «débogage USB» avait été désactivé. Idiot Google. Après l'avoir rallumé, il est immédiatement apparu et je suis de retour aux affaires!

Lifz
la source
J'imagine que c'est la première chose que les gens vérifient.
zamber
Vous répondez à un message dont le but spécifique était de souligner que ce n'était pas la première chose vérifiée. Vous pouvez supposer beaucoup de choses, mais jusqu'à ce que vous les vérifiiez, vous ne faites que deviner.
Lifz
0

GoTo DeviceManager, puis faites un clic droit sur l'appareil Android et cliquez sur désinstaller le pilote. Débranchez et rebranchez l'appareil ... puis un pop apparaîtra sur votre appareil pendant que votre PC installe les pilotes requis. Cliquez sur "autoriser" dans la fenêtre contextuelle. Vous pouvez voir votre appareil lorsque vous tapez "adb devices" dans l'invite de commande.

ravibabu435
la source
De quel DeviceManager parlez-vous?
rds
Je pense qu'il fait référence au panneau de configuration de Windows "Gestionnaire de périphériques". C'est une bonne suggestion, pour quelqu'un qui a installé un pilote ancien / cassé. +1
andrew lorien
0

Pour Windows, mettez fin à tous les processus liés aux piles Blue ou à tout émulateur de ce type si vous utilisez.

A travaillé pour moi.

user205379
la source