web-dev-qa-db-fra.com

adb ne montre pas le périphérique Nexus 5

Android Studio 0.3.6
Fedora 18 3.11.7-100.fc18.x86_64
Nexus 5 KitKat

Salut,

J'utilise mon Samsung Galaxy Tab 3 7.0 sous Android 4.1.2 tout fonctionne bien avec adb.

Cependant, je viens d’acheter un nouvel appareil Nexus 5, et lorsque j’exécute la commande suivante adb devices, il n’affiche pas mon Nexus 5.

Sous Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"

Parce que j’utilise Fedora 18 si j’ai besoin de pilotes, de quels pilotes ai-je besoin pour la clé USB?

Parce que Samsung fonctionne bien et que je peux déployer et exécuter mes applications, je pense que ma configuration est correcte. Je me demande donc si quelque chose ne va pas avec mon Nexus 5.

J'ai essayé ce qui suit:

adb kill-server
adb start-server

La configuration du Nexus 5 Camera PTP et media device MTP ne fonctionnait pas.

Merci beaucoup pour vos suggestions,

81
ant2009

Ce que vous devez faire est ceci:

Settings | About Phone

Faites défiler vers le bas jusqu'à build number. Appuyez sur le numéro de construction environ 7 fois. À chaque fois, vous recevrez un message contextuel disant you are x steps away from being a developer

Lorsque vous arriverez à la dernière étape, vous recevrez un message disant now you are a developer

Retournez dans les paramètres et vous verrez un nouveau paramètre Developer options où vous verrez beaucoup d'options pour les développeurs. Activer USB debugging

Rebranchez votre téléphone sur le port USB et vous devriez voir votre appareil sous adb devices.

J'espère que cette réponse aide quelqu'un d'autre.

40
ant2009

J'ai eu un problème similaire avec mon Nexus 4 (version Android 4.4.2), il n'était pas répertorié dans les périphériques adb.

Assurez-vous que le débogage USB est activé à partir du périphérique et procédez comme suit sur votre PC:

  1. Mettre à jour Android SDK ( Pilote Google USB )

  2. Depuis le Panneau de configuration du PC, Système -> Gestionnaire de périphériques -> cliquez avec le bouton droit de la souris sur Nexus 4 -> Mettre à jour le pilote.

  3. Définissez Android-sdk-folder\extras\google\usb_driver comme chemin de recherche, incluez les sous-dossiers cochés.

Si Windows vous indique que le pilote est à jour, désinstallez-le (cliquez avec le bouton droit de la souris sur nexu4 -> désinstaller le pilote) et recommencez à partir de l'étape 2.

Après cela, ouvrez un cmd et tapez adb kill-server puis un périphérique adb , il va maintenant inclure votre appareil.

https://developer.Android.com/studio/run/oem-usb.html

181
r1ckr

Suivez ces étapes,

  • Activez options pour les développeurs sur votre appareil. Pour activer le mode développeur, Paramètres-> À propos du téléphone, tapez l'option Créer un numéro 7 fois de suite
  • Allez à Paramètres-> Options du développeur et allumez débogage USB
  • Assurez-vous de reconnecter le périphérique via USB et accordez l'autorisation dans la boîte de dialogue qui s'affiche.
  • Depuis les étapes ci-dessus, cela n'a pas fonctionné, essayez cette étape, allez à Paramètres-> Sécurité et activez sources inconnues
114
Dharani Kumar

Cette procédure simple a fonctionné pour moi, je débogue sur mes appareils Nexus 5 et 5X sous Windows 8.1.

Les étapes à suivre sont celles-ci:

1) Activer à partir des options de développement le mode débogage USB

2) Débranchez le périphérique de l'ordinateur

3.1) Allez à SettingsStorage, dans la barre d'actions, cliquez sur le menu d'options et choisissez USB computer connection.

3.2) Si vous n'avez pas trouvé l'option 3.1), accédez à SettingsDevelopers OptionsSelect USB Configuration.

4) Sélectionnez la connexion Camera (PTP).

5) Branchez le périphérique et vous devriez avoir une fenêtre contextuelle sur le périphérique vous permettant d'accepter la connexion entrante de l'ordinateur, ou quelque chose comme ça.

6) Si cela ne fonctionne pas, essayez de basculer le mode USB de débogage dans les options pour les développeurs. Enfin, vous devriez le voir maintenant dans le DDMS et le tour est joué.

39
madx

Ma solution Windows:

Allez ici et téléchargez et décompressez dans un emplacement facile:

http://developer.Android.com/sdk/win-usb.html#top

  • Faites un clic droit 'Poste de travail' ou 'Ordinateur'

  • Sélectionnez les propriétés

  • Sélectionnez Gestionnaire de périphériques

  • Recherchez votre appareil. Il devrait y avoir une marque jaune dessus.

  • Cliquez sur 'Mettre à jour le logiciel du pilote'.

  • sélectionnez parcourir mon ordinateur pour le logiciel pilote.

  • sélectionnez le dossier usb_driver que vous avez enregistré précédemment.

  • installez-le

et wala. la magie.

9
jimbob

Voici une solution simple pour Windows 7 et Nexus 5 sur Android 5.

  1. Téléchargez les pilotes Nexus 5 depuis http://androidhost.org/jelry
  2. Extrayez le contenu Zip et placez tous les fichiers dans un seul dossier sur votre bureau.
  3. Connectez votre appareil à votre ordinateur.
  4. Lancez le Gestionnaire de périphériques sur votre PC.
  5. Vous devriez maintenant voir le Nexus 5 répertorié dans la liste du matériel.
  6. Cliquez avec le bouton droit de la souris sur la ligne "Nexus 5", puis cliquez sur Mettre à jour le logiciel du pilote.
  7. Ensuite, cliquez sur l’option ‘Parcourir mon ordinateur’.
  8. Dans la nouvelle fenêtre, cliquez sur le bouton ‘Parcourir…’.
  9. Accédez au dossier décompressé à l'étape 2. Sélectionnez le dossier dans lequel vous extrayez les pilotes USB. Cliquez sur Suivant. - assurez-vous de cocher la case du sous-dossier également.
  10. Maintenant, l’installateur Windows va rechercher les pilotes Nexus 5, cliquez sur Installer lorsque l’autorisation vous est demandée.
  11. Attendez la fin du processus, puis consultez la liste du Gestionnaire de périphériques pour confirmer que l'installation a réussi.

Original: http://www.Android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

Remarque: n'oubliez pas d'activer le débogage USB sur votre appareil :)

3
phoenix

La communication avec l'émulateur ou votre Android peut rencontrer des problèmes. Cette communication est gérée par Android Debug Bridge (adb).

Eclipse vous permet de réinitialiser l’adb au cas où cela poserait des problèmes. Sélectionnez donc la perspective DDMS via Fenêtre → Ouvrir la perspective → Autre ... → DDMS

Pour redémarrer l'adb, sélectionnez "Réinitialiser l'adb" dans la vue du périphérique.

3
Harshit Rathi

Quelque chose que personne n'a encore mentionné:

Certains câbles NE prennent PAS en charge les données. J'étais assis ici à me demander pourquoi mon Nexus 5 refusait de se présenter sous OSX. Il s'est avéré que j'utilisais un câble qui ne supportait pas les données.

J'ai troqué un autre câble qui le supportait et, tout à coup, j'ai pu utiliser le débogage USB.

3
Someguy123

Pour ceux qui sont encore frustrés, si vous utilisez le runtime expérimental ART, essayez de revenir à dalvik (dans les options de développement sur l'appareil).

3
PSchuette

J'ai subi le même problème et j'ai pu le résoudre simplement en changeant mon périphérique Android (Nexus 5X) dans Options pour les développeurs> Sélectionnez la configuration USB vers RNDIS (USB Ethernet)

2
Slaine

Les versions ADB et du pilote sont importantes. Plus le périphérique est récent, moins il est probable qu'une ancienne version ADB fonctionne correctement.

Les applications utilisant leur propre copie ADB doivent être mises à jour ou au moins, leur ADB doit être mise à jour manuellement.

Lors de l'installation de Helium/Carbon, par exemple, il utilise une ADB ancienne/incomplète. Les nouveaux appareils peuvent ne pas être liés au serveur ADB pour cette raison même.

Ce que j'écris ici devrait fonctionner pour tous les futurs appareils sous Windows et éventuellement les systèmes d'exploitation * nix.

Premièrement, les systèmes doivent être préparés. sur Android:

  • activer le mode développeur, soit depuis une application (comme Helium, à l'invite), soit en accédant à la section à propos du téléphone, en enregistrant le numéro de build jusqu'à ce que le mode développeur soit déverrouillé
  • dans les paramètres de développement activer le débogage USB
  • dans les paramètres de sécurité autorisent les sources inconnues
  • (lorsque connecté avec un câble USB) définissez la connectivité USB sur le mode PTP (appareil photo, le cas échéant)

sous Windows:

  • désinstaller l'ancien pilote USB (avec suppression du fichier) s'il en existe un, mais uniquement lorsque le périphérique est connecté et en mode développeur, sinon ce périphérique ne sera pas répertorié
  • installer le dernier pilote USB une fois le périphérique branché et le mode développeur activé, le périphérique apparaît comme inconnu ou autre dans le Gestionnaire de périphériques; les pilotes peuvent être téléchargés séparément à partir du site de support Google Android, ils sont identiques aux pilotes du fournisseur, avec seulement moins d'identifiants dans le fichier inf rendant le pilote non reconnu pour tous les périphériques Android
  • si le pilote ne reconnaît pas le périphérique, pas de problème, installez-le en général: Installation manuelle> Afficher tous les périphériques> Disque fourni> emplacement de sélection du pilote USB Android et sélectionnez Android Interface ADB. ; il n'est pas nécessaire de modifier l'inf en ajoutant des identifiants de matériel, le résultat final est le même
  • chacun des modes, PTP et MTP aura sa propre entrée de pilote. Par conséquent, si le périphérique demande MTP, la même procédure d'installation du pilote doit être suivie à nouveau.

Une fois que ces étapes ont été/ont été effectuées correctement, adb doit être testé. Si Android SDK a été installé précédemment, ouvrez une invite de commande où se trouve adb.exe et testez la liste du périphérique.

adb start-server REMARQUE IMPORTANTE: Cette commande invite le périphérique à autoriser la communication entre l'ordinateur auquel il a été lié lors de la première utilisation. L'invite indiquera également une clé RSA spécifique au PC en question. Sans cette invite sur le serveur de démarrage, ADB ne fonctionnera PAS! Ni toute application s'appuyant sur ADB.

adb devices Doit répertorier le (s) périphérique (s). Si la liste est vide et que l'invite RSA n'a probablement pas eu lieu, aucune communication ne fonctionnera. Si la liste est vide, la BAD (et le SDK) actuels doivent être mis à jour ou installés à jour (dans le cas d'applications qui introduisent leur propre runtime ADB, comme Helium/Carbon).

Dans le cas d'applications qui apportent leur propre ADB, si la version est ancienne et que ces applications insistent pour l'utiliser au lieu du SDK, ces fichiers doivent être remplacés par les plus récents du SDK Android. Copier et coller simple et simple.

En ce qui concerne le SDK Android, les seuls packages requis à installer sont SDK Tools et Platform-tools. Là, ADB.exe aura besoin de bibliothèques de support. Sous Windows, ces fichiers sont AdbWinApi.dll et AdbWinUsbApi.dll. Une fois que tout est terminé, le SDK peut être désinstallé de SDK Manager tout en conservant l'outil ADB s'il s'agit du seul environnement d'exécution utilisé, selon le cas.

2
JasonXA

Solution pour Windows 7 et Nexus 5 (devrait s'appliquer à tout appareil Nexus):

J'ai réalisé que mon système installait automatiquement le pilote par défaut du Nexus 5 pour Windows au moment où je connectais mon Nexus 5 à mon système via USB. La désinstallation du pilote par défaut a donc été vaine et s’installe de toute façon automatiquement. De plus, si vous désinstallez le pilote par défaut, vous ne pourrez pas localiser Nexus 5 sous Périphériques dans Gestion de l’ordinateur. Alors voici ce que j'ai fait et travaillé pour moi!

  1. Ordinateur -> Clic droit -> Gérer -> Gestionnaire de périphériques -> Périphérique portable -> Nexus 5 -> Mise à jour du logiciel du pilote
  2. Choisissez "Parcourir mon ordinateur à la recherche du logiciel pilote". 1.Assurez-vous d'indiquer cet emplacement: %APPDATA%\Local\Android\sdk\extras\google\usb_driver
  3. Cliquez sur Suivant et vous avez terminé.
2
Kshitindra

Après toutes les étapes comme activer le débogage, ... je devais mettre une carte SIM et redémarrer le téléphone

2
redochka

Si quelqu'un tente de connecter le Nexus 5 à un Windows XP formaté, procédez comme suit:

  1. Téléchargez et installez le kit de portage du protocole de transfert de média: kit de portage MTP
  2. Téléchargez et installez WMFDistributable-11 pour XP: WMFDist-11 XP
  3. Téléchargez et installez LG United Mobile Driver v3.10.1: stackoverflow ne permet pas de partager plus de 2 liens, veuillez utiliser Google pour cela.
  4. Connectez votre appareil.
  5. Aller à la gestion des périphériques
  6. Faites un clic droit sur Nexus 5 et cliquez sur Mettre à jour le pilote.
  7. Sélectionnez Oui cette fois seulement
  8. Sélectionnez Installer le logiciel automatiquement
  9. Attendez quelque temps .. et profitez de transférer des fichiers
2
Utkarsh

Pour ceux qui essaient de connecter leur téléphone Android à l'adb sans succès et qui ont essayé toutes les configurations USB (MTP, PTP, RNDIS). Il convient de noter que, dans mon cas, avec mon Nexus 5X sous Windows 7, j’ai connecté avec succès le téléphone à adb en sélectionnant le paramètre Chargement de la configuration USB. Avec toute autre configuration (MTP, PTP, ...), cela ne fonctionne pas.

Pilote USB: Google USB Driver v11

Version ADB: Android Debug Bridge version 1.0.39

0
Darko P.

Oh mon dieu, j'ai passé 3 heures pour cette chose simple et j'ai essayé de combiner les instructions ci-dessus. Si cela ne fonctionne pas pour vous, essayez simplement plusieurs combinaisons d'instructions ci-dessus et ça ira. Je suis sur Windows 7 et Nexus 5. Le problème que j'ai eu était lorsque je tente d'installer le pilote à partir du dossier google usb, Windows 7 ne parvient pas à installer. Voici mes étapes:

-d'abord, désinstallez tous les pilotes Nexus sous Windows 7. Connectez-vous avec un câble USB, accédez au gestionnaire de périphériques et désinstallez le pilote. débranchez le câble et répétez l'opération jusqu'à ce qu'aucun pilote ne soit trouvé et que nexus s'affiche sous "autres périphériques" dans le gestionnaire de périphériques. J'ai également configuré le périphérique Nexus comme caméra (PTP)

-Suivez les instructions de @Dharani Kumar. Ils apportent des modifications de configuration appropriées pour le périphérique Nexus

-Suivez les instructions de @Harshit Rathi. Ils veilleront à ce qu'Eclipse puisse afficher le périphérique lorsque Windows le détecte.

-branchez et rebranchez le câble USB après une minute. Vous devriez maintenant voir une fenêtre pop-up sur le périphérique Nexus. cliquez dessus pour que Windows 7 permette d'installer le pilote à partir de votre système local. si vous ne le voyez pas, redémarrez votre appareil ou votre pc

-follow @ Rick's instructions.Vous pouvez télécharger le pilote USB indiqué par @jimbob.

Si vous avez toujours un problème, relisez ce fil de discussion en entier et partez de là (j'ai passé des heures sur d'autres sites Web; ces éléments ne nous ont pas aidé)

0
kashili kashili

Allez ici et téléchargez et décompressez dans un emplacement facile:

http://developer.Android.com/sdk/win-usb.html#top Téléchargez et installez

0
Halil Tuna

J'ai eu le même problème, le débogage USB activé, un périphérique apparaissant dans Windows mais je n'ai jamais eu de question sur l'empreinte RSA lorsque j'ai connecté mon périphérique Nexus (6), ni dans le Gestionnaire de périphériques Android .

MAIS dans le gestionnaire de périphériques Windows, j'avais une entrée disant qu'il s'agissait d'un périphérique Android, d'une interface ADB Composite, etc. Cela ne fonctionnait toujours pas. Lorsque j'ai essayé les conseils précédents sur la mise à jour manuelle des pilotes, Windows 8.1 a répondu que "Windows a déterminé que le logiciel du pilote de votre périphérique est à jour", ce qui n'est pas vrai. En regardant les détails du pilote, j'ai vu que le pilote avait été publié par "ClockworkMod". J'ai réalisé que c'était dû au fait que j'avais installé l'application Helium l'année dernière. Donc j'ai désinstallé cela, toujours eu le même problème. Vérifié à nouveau, il s’agissait bien de pilotes Google, mais de la version 7 publiée en 2012 (et non de la version 11 publiée en 2014). Je les ai désinstallés AUSSI, puis essayé de réinstaller le pilote à partir du SDK situé dans:% localappdata%\Android\sdk\extras\google\usb_driver

Maintenant, lorsque j'ai replugué mon appareil, il fonctionne enfin et peut être débogué avec Android Studio. En effet un problème de conducteur.

0
Piblip

Answer by Rick et MadX est la bonne façon de faire les étapes (Thumbs Up pour la réponse)

Dans mon cas, j'utilise un câble de synchronisation de données USB de type C Akcess pour le Nexus 5x, 5P - Blanc. Le Nexus 5x ne fournissant pas de câble de type C à USB, je l'ai acheté chez un fournisseur.

Avoir le même problème. Ce que je fais bêtement, c'est: - Je connecte le câble dans le mauvais sens. Après que je le reconnecte à l'envers, cela fonctionne pour moi.

Je pourrais penser que certains câbles ne prennent pas en charge le débogage. Mais c'est dans mon cas.

Ceci (mon image) est mon cas, le type C devrait être un symbole côté USB. Une solution stupide, mais travaille pour moi enter image description here

0
Sophia

Dans mon cas:

  • Le téléphone était connecté en tant que périphérique multimédia.
  • Cliqué sur ce message et obtenu un menu. "Connexion informatique USB"
  • Dans ce menu, choisissez de le connecter en tant qu'appareil photo (pour les appareils ne prenant pas en charge MTP)

Et puis ça a marché.

0
Yuri

Essayez d'exécuter:

Sudo ./adb kill-server

Sudo ./adb start-server

Sudo ./adb devices

0
user1420482