web-dev-qa-db-fra.com

BAD ne reconnaissant pas le Nexus 4 sous Windows 7

J'utilise Windows 7 et j'ai mis à jour tous les pilotes comme indiqué sur le site Web du développeur Android en ce qui concerne l'utilisation de périphériques. Cependant, Eclipse ne reconnaît toujours pas mon Nexus 4 lorsque j'essaie d'exécuter l'application. Le sélecteur de périphérique Android apparaît, mais il n'affiche rien dans la section matériel. J'ai également activé le débogage, les applications tierces et les faux emplacements sur mon téléphone.

Est-ce parce que le téléphone est encore nouveau? Est-il possible de faire fonctionner mon Nexus avec Eclipse?

Rien ne s'affiche sous ADB périphériques dans l'invite de commande.

166
Rhiokai

J'ai eu une situation similaire avec mon Nexus 4. Pour moi, c'était un problème avec les pilotes que Windows installait automatiquement. J'ai suivi les instructions dans [Q] L'ordinateur ne reconnaît pas le téléphone? - Message n ° 8. J'ai eu quelques légères différences sur Windows 7.

Pour moi je

  1. Désinstallez le pilote à partir du Gestionnaire de périphériques
  2. Laissez-le installer automatiquement le "pilote de périphérique MTP" générique
  3. Cliquez avec le bouton droit sur le nouveau périphérique et sélectionnez "Mettre à jour le pilote".
  4. Sélectionnez "Disque" et pointez-le sur [Android-sdk-dir]\extras\google
  5. Regardé une installation du pilote 'ADB'.
  6. Ouvert Eclipse pour fonctionner avec succès sur mon Nexus 4.

Bonne chance!

266
Ben

Juste pour confirmer un commentaire précédent. Je devais basculer ma connexion en mode PTP (Caméra) en plus d'activer les options de développeur, puis de sélectionner le débogage USB dans les nouvelles options de développeur.

68
JulianHarty

Pour activer le débogage de USB , accédez aux paramètres, sur téléphone, puis appuyez sept fois sur le numéro de build. Cela activera les paramètres de développement sur lesquels vous pouvez activer le débogage USB.

52
Will

Pour réparer/installer Android le pilote USB sur Windows 7/8 32 bits/64 bits:

  1. Connectez votre appareil sous Android au port USB de votre ordinateur.
  2. Cliquez avec le bouton droit sur Ordinateur à partir de votre bureau ou de l'Explorateur Windows, puis sélectionnez Gérer.
  3. Sélectionnez Périphériques dans le volet de gauche.
  4. Recherchez et développez Autre périphérique dans le volet de droite.
  5. Cliquez avec le bouton droit de la souris sur le nom du périphérique (Nexus 7/Nexus 5/Nexus 4) 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 trouver le pilote et cliquez sur Suivant.
  7. Cliquez sur Parcourir et localisez le dossier du pilote USB. (Le pilote USB de Google se trouve dans <sdk>\extras\google\usb_driver\.)
  8. Cliquez sur Suivant pour installer le pilote.

Si cela ne fonctionne toujours pas, essayez de passer de MTP à PTP.

MTP -> PTP

41
Danpe

J'ai eu le même problème, mais je ne voulais pas passer en mode PTP. Voici comment je l'ai corrigé avec MTP toujours activé.

  1. Désinstallation du pilote USB Google dans Eclipse dans le Android SDK Manager.
  2. Désinstallez le pilote à partir du Gestionnaire de périphériques - cochez la case "Supprimer le pilote de mon ordinateur".
  3. Déconnecté et rebranché mon téléphone à l'ordinateur.
  4. Windows "incorrectement" installé des pilotes pour le Nexus 4.
  5. Le Nexus 4 apparaissait maintenant dans Poste de travail comme un lecteur.
  6. Réinstallez le pilote USB Google dans le gestionnaire de SDK.
  7. Mettez à jour le pilote Nexus 4 dans le Gestionnaire de périphériques.
  8. Tout fonctionne.
20
Tyler

J'ai eu le même problème et rien de ce qui précède n'a fonctionné, mais la solution suivante a fonctionné pour moi:

Sur mon Nexus 4:

  • Aller aux paramètres

  • Choisissez les options du développeur (à la fin de la liste après avoir appuyé sept fois sur "À propos du téléphone")

  • Vérifiez le "débogage USB" et appuyez sur OK.

10
talel

Pour ce que cela vaut, dans mon cas, j'ai pu résoudre le problème simplement en changeant mon mode de connexion USB de Périphérique multimédia (MTP) à Appareil photo (PTP).

5
steve84

J'ai dû recourir à une installation propre de Windows 7 x64 pour résoudre ce problème.

J'ai essayé toutes les étapes/variantes dans les autres réponses. Pas de chance. Le Gestionnaire de périphériques afficherait mon "Appareil Android/Android Interface composite ADB" fonctionnant correctement avec le pilote 7.0.0.1 de Google, mais rien ne permettait aux "appareils adb" d'afficher mon Nexus 4.

J'ai utilisé SBDeview pour désinstaller tous les périphériques USB connectés à mon ordinateur, à l'exception de mon clavier et de ma souris. Pas de chance.

J'ai activé l'option 'Afficher les périphériques cachés' dans le Gestionnaire de périphériques et j'ai désinstallé tout ce qui concerne USB. Pas de chance.

J'ai ajouté l'ID de fournisseur de Google à adb_usb.ini. Pas de chance. J'ai supprimé adb_usb.ini et j'ai lancé 'Android update adb'. Pas de chance.

J'ai amené mon Nexus 4 à l'appartement de mon frère pour confirmer qu'il n'était pas défectueux. Travaillé sur sa machine sans un hoquet.

Je suis heureux que l'installation propre ait fonctionné, car le dépannage supplémentaire allait nécessiter l'échange de cartes mères ou l'achat d'un MacBook.

Mec, ça dérive vite.

4
user1538028

Changer le mode USB de MTP à PTP a fonctionné pour moi.

3
Upadhye

Comment le faire sur Windows 8 (je pense que cela fonctionnera aussi pour Windows 7)

  1. Ouvrez Android SDK Manager et supprimez le pilote Google Usb.
  2. Ouvrez le Panneau de configuration -> Gestionnaire de périphériques -> Trouvez votre Nexus -> clic droit -> supprimer le périphérique
  3. Débranchez votre appareil
  4. Ouvrez Android SDK Manager et installez le pilote Google Usb.
  5. Connectez votre appareil
  6. Ouvrez le Panneau de configuration -> Gestionnaire de périphériques -> Trouvez votre Nexus -> clic droit -> mettre à jour les pilotes -> Mise à jour manuelle -> ouvrez le dossier Android-sdk (cochez la case correspondante pour les sous-dossiers) -> installer le pilote depuis Google Inc.
  7. adb kill-server; adb start-server; les périphériques adb devraient montrer votre lien

N'oubliez pas que Android 4.2 souhaite maintenant que vous soumettiez la clé RSA à partir de votre ordinateur. Regardez l'écran de votre appareil.

Pour activer les options de développement sur Android 4.2: Ouvrir les paramètres -> À propos du téléphone -> Tapez sept fois sur Numéro de construction.

2
Artem Zinnatullin

Juste pour ajouter aux messages ci-dessus pour ceux qui ont du mal à faire reconnaître leur Nexus 4 par Eclipse - ADT. Dans le passé, l'appareil était reconnu par Eclipse ADT sans aucun problème!

J'ai rencontré les mêmes problèmes que la question initiale. Chaque approche que j'ai essayée ne marcherait pas ...

  • Basculement de la sélection "débogage USB"
  • Basculement de la sélection d'applications "Autoriser les tierces parties"
  • Autoriser les emplacements factices
  • Réinstallation du pilote
  • Redémarrer adb.exe

Solution simple à la fin

  • Allez à Paramètres -> Stockage -> État de l'ordinateur USB (option du menu à partir de l'écran de stockage)

  • Passer de Périphérique multimédia (MTP) à Caméra (PTP)

2
P_Fitz

Vous devez installer les pilotes USB uniquement si vous utilisez Windows (Si vous utilisez MAC/Linux, cela fonctionnera probablement sans installation de pilote).

dans le lien suivant, ils décrivent comment le faire:

http://developer.Android.com/tools/extras/oem-usb.html

En bref:

  1. Connectez votre appareil sous Android au port USB de votre ordinateur.
  2. Cliquez avec le bouton droit sur Ordinateur à partir de votre bureau ou de l'Explorateur Windows, puis sélectionnez Gérer.
  3. Sélectionnez Périphériques dans le volet de gauche.
  4. Recherchez et développez Autre périphérique dans le volet de droite.
  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. Ceci lancera 6. l'assistant de mise à jour du matériel.
  6. Sélectionnez Rechercher un pilote sur mon ordinateur, puis cliquez sur Suivant. Cliquez sur Parcourir et localisez le dossier du pilote USB. (Le pilote USB de Google se trouve dans\extras\google\usb_driver.)
  7. Cliquez sur Suivant pour installer le pilote.
1
uris

Suivez les instructions de Google pour cela, Pilotes USB OEM.

1
RobertoNovelo

Si aucune des réponses ne fonctionne, peut-être que les précisions suivantes seront utiles. J'ai suivi la réponse du haut et j'ai essayé de charger le programme avec ADB à partir de la ligne de commande pour réduire les complications possibles et cela n'a pas fonctionné.

Une fois le mode PTP activé, la commande des périphériques ADB trouverait mon Nexus 4, mais je ne pouvais pas y accéder. Je devais utiliser Eclipse et pour que la boîte de dialogue s'affiche en vue d'accepter la clé RSA décrite ci-dessous.

Remarque: lorsque vous connectez un appareil équipé de Android 4.2.2 ou d'une version ultérieure à votre ordinateur, le système affiche une boîte de dialogue vous demandant si vous souhaitez accepter une clé RSA.

1
bitrock

J'ai 2 appareils Nexus 4. L'un se connectait à ADB sans aucun problème, le second ne s'est jamais présenté lorsque j'ai utilisé la commande adb devices. Un symptôme supplémentaire était que le deuxième téléphone ne se présentait pas en tant que périphérique portable dans l'Explorateur Windows lorsque le téléphone était en mode support.

À un moment donné, j'ai trouvé qu'une solution temporaire pour le second Nexus consistait à le basculer en mode PTP. Ensuite, il a été trouvé par la commande adb devices. Le problème, c'est que le premier téléphone a fonctionné tout le temps dans les deux modes!

Enfin, j'ai trouvé cette solution qui me permet maintenant de connecter les deux téléphones dans les deux modes:

  • régler le mode USB du téléphone sur MTP (Media)
    À l'aide du gestionnaire de périphériques PC, désinstallez le périphérique -> Périphérique Android -> Interface Android ADB
    Assurez-vous de cocher la case "Supprimer le logiciel pilote"!

  • puis réglez le mode USB du téléphone sur PTP (Caméra)
    À l’aide du gestionnaire de périphériques PC, désinstallez le périphérique -> Ordinateurs portables -> Nexus 4

  • Débranchez ensuite le périphérique USB, puis rebranchez-le (en vous assurant qu'il est réglé sur MTP (Media) et que le périphérique a été correctement enregistré dans le Gestionnaire de périphériques en tant que -> Portable Devies -> Nexus 4

Solution trouvée à l'adresse suivante: http://forum.xda-developers.com/showthread.php?p=34910298#post34910298

Si vous rencontrez un problème similaire pour connecter votre Nexus à la BAD, je vous recommande de le basculer d'abord en mode PTP. Si votre problème disparaît avec cette étape, je vous recommande de suivre les étapes supplémentaires répertoriées ci-dessus, car MTP sera probablement le mode sur lequel vous souhaitez configurer votre téléphone la plupart du temps.

1
Jpsy

J'ai un moyen de résoudre votre problème:

  1. Télécharger Nexus Root Toolkit v2.0.4: http://www.wugfresh.com/nrt/
  2. Installez et sélectionnez votre plongeur et choisissez l'API Google. Par exemple, j'ai choisi Nexus 4 et sélectionné Google API 4.4.4.
  3. Cliquez sur "Guide d'installation complet du pilote ..." et cliquez sur l'onglet de l'étape 3. Choisissez les pilotes Google.
1
xcodedeveloper

Mes symptômes étaient le périphérique composite (il contient tous les périphériques USB tels que l'interface ADB, l'appareil photo, etc.) n'était pas en cours d'installation. Cela a un identifiant matériel de:

USB\VID_18D1&PID_4EE6&REV_0228
USB\VID_18D1&PID_4EE6

Les enfants de l'appareil composite auront & MI _ ## après eux. Si vous les voyez, le problème ne se pose pas.

J'ai résolu ce problème en copiant le fichier usb.inf dans% windir%\inf à partir d'une machine virtuelle de Windows 7. Le matériel détecté et installé correctement après.

1
Joseph Lennox

Sous Windows 7, avec Samsung Nexus S , rien dans la fenêtre Gestionnaire de périphériques , la commande adb devices ne montrait aucun périphérique. sur et connecté.

J'ai utilisé la réponse du 2 février d'Andrea pour installer le pilote USB de Google, qui a créé le répertoire/gooogle/usb_driver et la réponse de RobertNovelo du 7 mars pour accéder au lien et suivre les instructions. L'appareil est apparu dans le Gestionnaire de périphériques sous "autre". J'ai cliqué dessus avec le bouton droit de la souris et sélectionné le pilote de mise à jour; il apparaît maintenant dans le Gestionnaire de périphériques sous "Périphérique Android". La ligne de commande adb devices le répertorie maintenant.

1
BenTallmadge

J'avais un problème similaire, et aucune des solutions précédentes ne fonctionnait pour moi, et je viens de le résoudre moi-même (après quelques heures de frustration), je vais donc partager ma solution.

Mon ordinateur a soudainement cessé de reconnaître tout périphérique Android que j'ai branché après l'avoir installé Android Interface composite ADB de mon Nexus 4. Je n'ai pas pu désinstaller le pilote, car toute tentative de faire ainsi par le Gestionnaire de périphériques a échoué (le Gestionnaire de périphériques a cessé de répondre à chaque fois).

Donc je l'ai résolu de cette façon:

  1. Basculer Windows en mode sans échec
  2. Désinstallez Android Interface composite ADB
  3. Installer l'ancien SAMSUNG Android Interface ADB
  4. Basculer Windows en mode normal
  5. Plug-in Android périphérique (Nexus 4 dans mon cas)
  6. Windows a reconnu le périphérique en tant que Nexus 4
  7. Installer le pilote à partir du dossier Android-sdk/extras/google
  8. Tout fonctionne à nouveau! :)
1
Luboš Staráček

C'était un problème de pilote manquant avec moi. J'avais activé le débogage USB, essayé de changer le câble USB, essayé de réinstaller les pilotes USB de Google, mais rien ne vint à mon secours.

Ensuite, finalement, j'ai téléchargé les pilotes de périphérique comme suggéré ici .

Pour vous assurer que vous avez un problème de pilote de périphérique, accédez à:

  1. Ordinateur-> clic droit
  2. Gérer
  3. Gestionnaire de périphériques

Et voyez si votre Nexus est présenté comme un " appareil Android " ou comme un appareil dans " Autres ".

Si cela apparaît dans " Autres ", votre problème devrait être résolu en téléchargeant et en extrayant this et en suivant ces étapes:

  1. Cliquez avec le bouton droit sur votre appareil après l'avoir trouvé dans le Gestionnaire de périphériques, conformément aux trois étapes mentionnées ci-dessus.
  2. Dites Mettez à jour le logiciel du pilote .
  3. Dis Parcourez mon ordinateur à la recherche du logiciel pilote
  4. Indiquez-le à l'emplacement où vous avez téléchargé les pilotes à partir du lien ci-dessus.

Enfin, votre appareil apparaîtra comme suit:

Computer Management Screenshot

Dès que vous faites cela, une fenêtre apparaît sur votre appareil et vous demande la permission de déboguer. Une fois que vous avez accepté, vous êtes prêt!

0
Aniruddha

Mon installation de Windows 7 ne trouvait pas du tout de pilote. La publication xda-forums contient le bon dossier pour indiquer à Windows où se trouvent les pilotes - {SDK directory}/extras/google/usb-driver.

Si vous ne possédez pas le dossier suppléments/Google + Tim Bellis, accédez au gestionnaire de SDK dans votre IDE et recherchez le pilote USB Google dans la catégorie Extras, puis installez-le. Je ne peux pas vous dire comment faire cela dans Eclipse, mais si vous avez IntelliJ IDEA , il se trouve en bas de la liste, cochez-la et cliquez sur "Installer les packages".

0
Andrea

Pour moi, c’était Nexus 4 et Windows 7. J’ai réinstallé les pilotes, puis changé pour PTP.

En cliquant sur l'onglet qui disait MainActivity.Java plutôt que activity_main.xml dans Eclipse, je l'ai corrigé.

0
Richard M

(Windows 7) Ma solution à cela était de trouver le périphérique dans Gestionnaire de périphériques , désinstaller le pilote existant et en installer un nouveau à partir du dossier Android de votre compte d'utilisateur à l'aide de l'inclusion. option sous-répertoires.

Bonne chance.

0
Andrew

Ma solution est très stupide. J'avais essayé toutes les solutions ci-dessus et perdu beaucoup d'heures. Ensuite, j'ai découvert la solution en parcourant les options de développement. Je n'ai pas coché l'option "débogage USB". La bêtise que j’ai supposée activer les options de développement signifie que l’activation du débogage USB, mais j’ai eu tort.

0
Brandon Chen

Si vous rencontrez des problèmes pour installer le pilote ADB sous Windows 8.1 , essayez cette solution: Pilote ADB et Windows 8.1

0
IvanRF

Certains d'entre vous ont peut-être rencontré ce problème. Si vous ne trouvez pas le pilote USB (comme moi, j'ai téléchargé un ensemble d'Eclipse et du Android SDK), accédez à <sdk>/SDK Manager. Ouvrez-le et sélectionnez Pilote USB parmi les options à installer et vous êtes prêt. Je devais aussi faire le mode PTP.

0
kornjjuan