Appareil Android n'est pas reconnu par adb
Mon appareil Android n'est pas reconnu par eclipse ni bad plus.
Mon OS est Windows 7 64 bits, et je suis sur un Nexus 4 avec un Stock d'Android 4.4.2.
Voici quelques détails sur le problème:
- Hier j'ai pu faire tourner Android de Projets à partir d'eclipse sur mon appareil, sans aucun problème. La seule chose que j'ai fait sur eclipse, ce qui pourrait avoir causé ce problème, était en train d'installer la v7 appcompat bibliothèque de prise en charge à partir d'une ressource à l'éclipse à l'aide de ce guide sur les développeurs.android (https://developer.android.com/tools/support-library/setup.html).
- L'appareil est toujours reconnu comme un disque dur multimédia dans Windows quand il n'est pas en mode debug.
- L'appareil est en les Développeurs de mode et en mode de Débogage lorsque j'essaie d'exécuter un Projet Android dans eclipse ou essayer de voir si il est reconnu par la bad en utilisant
adb devices
dans la console. - Le Google USB les pilotes ont été installés à travers le ADK Gestionnaire de
- L'USB pilotes OEM de Windows ont déjà été installés selon le tutoriel sur l'android-site des développeurs (voir: https://developer.android.com/tools/extras/oem-usb.html)
- J'ai essayé de redémarrer la bad en utilisant les commandes
adb kill-server
etadb start-server
, et à nouveau vérifié si les dispositifs a été reconnu par l'aide deadb devices
. L'appareil n'était pas encore répertorié sur la console. - Le redémarrage de windows & eclipse n'a pas de résoudre ce problème.
Que quelqu'un connait une solution pour ce problème?
Merci à l'avance!
Mise à JOUR: Merci pour le repies, le problème est résolu (pour l'instant).
J'ai essayé les suggestions suivantes dans cet ordre:
- J'ai redémarré mon appareil - cela n'a pas résolu le problème
- - Je régler mon appareil pour le mode PTP - le problème est résolu.
Donc, je réinitialiser mon appareil à la mode MTP, & mode de débogage à nouveau pour vérifier si il serait encore reconnu par la bad pour une raison quelconque. Il certainement ne pas être reconnu par la bad et quand il est en MTP-mode. Je ne sais pas comment il est arrivé reconnu il y a quelques jours, car je n'ai jamais setmy appareil PTP-mode. De toute façon, la solution à mon problème est que mon Nexus 4 doit être en PTP-Mode et bien sûr en mode debug pour être reconnu par la bad.
Je n'ai pas essayer d'autres suggestions car mon problème a résoudre avec mes pilotes à jour.
- Avez/vous avez la chance de tester votre appareil sur une autre machine? Avez-vous essayé de redémarrer votre appareil?
- essayez de redémarrer bad serveur en tant qu'administrateur..
- Essayez de connecter votre appareil dans le mode PTP.. Ça va marcher, parfois..
- même problème ici, tout cela est arrivé après que j'ai mis à jour le sdk, le changer pour le mode PTP travaillé.
- Essayez la solution dans ce post, stackoverflow.com/questions/24264562/...
- La commutation de l'Appareil photo (PTP) mode et puis retour à la Mode de Média résolu pour moi.
- LG X ÉCRAN ici. Après le téléchargement de Google USB drivers par SDK manager et mise à jour des pilotes de téléphone par le biais de site web LG je ne pouvais toujours pas obtenir le périphérique reconnu. Seul le PTP solution a fait le travail pour moi.Ou peut-être tout combiné.
Vous devez vous connecter pour publier un commentaire.
Généralement, je pense que votre connexion USB doit être configuré pour utiliser le MTP (Media Transfer), cependant, je ne pouvais pas obtenir mon ordinateur pour reconnaître mon appareil (Nexus 4). Curieusement, le réglage de la connexion USB à l'Appareil photo l'a obtenu de travailler pour moi.
J'ai aussi été confronté au même problème et essayé presque tout ce qui est possible d'installer manuellement les pilotes à l'édition de la winusb.fichier inf. Mais rien n'a fonctionné pour moi.
En fait, la solution est assez simple. Il est toujours là, mais nous avons tendance à manquer.
Conditions préalables
Télécharger la dernière Android SDK et les derniers pilotes à partir ici. Activer le débogage USB et ouvrez le Gestionnaire de Périphériques et de le garder ouvert.
Étapes
1) Connectez votre appareil et voir si elle est détectée sous "Appareils Android" section. Si c'est le cas, c'est OK, sinon, cochez la case "Autres périphériques" de la section et installer le pilote manuellement.
2) assurez-vous de cocher la case "Android Composite ADB Interface". C'est l'interface Android besoins de la BAD au travail.
3), Passez à "[SDK]/platform-tools", Shift-cliquez et ouvrez l'Invite de Commande et tapez "adb devices" et de voir si votre appareil n'y figure avec un ID unique.
4) Si oui, alors la BAD ont été correctement détectés à ce stade. Ensuite, écrire "adb reboot bootloader" pour ouvrir le chargeur de démarrage. À ce stade, vérifiez le Gestionnaire de Périphériques sous "Appareils Android", vous trouverez "Android Bootlaoder Interface". Ce n'est pas beaucoup important pour nous en fait.
5) Ensuite, à l'aide du volume touches, passer à "Mode de Récupération".
6), CE qui EST IMPORTANT, À ce stade, vérifiez le gestionnaire de Périphériques sous "Appareils Android". Si vous ne voyez pas quelque chose en vertu du présent article ou de cette section à tous, alors nous avons besoin de l'installer manuellement.
7) cochez la Case "Autres périphériques" de la section et de trouver votre périphérique figure dans la liste. Clic droit -> mise à Jour des pilotes -"Parcourir mon ordinateur..." -> "me Laisser choisir parmi une liste..." et sélectionnez "Composite ADB Interface".
8) Maintenant, vous pouvez voir votre périphérique répertorié sous "Appareils Android", même à l'intérieur de la Récupération.
9) Écrire "adb devices" à ce point, et vous verrez un périphérique répertorié avec le même ID.
10) Maintenant, il suffit d'écrire "adb sideload [mise à jour].zip" et vous êtes fait.
Espère que cette aide.
7) Check the "Other devices" section and find your device listed there. Right click -> Update drivers -"Browse my computer..." -> "Let me pick from a list..." and select "ADB Composite Interface"
Merci!Fondamentalement, la question a à voir avec ne pas être en mesure d'obtenir MTP+BAD de travail alors que par exemple PTP+BAD peut travailler. Dans mon cas, lorsque j'ai branché le Nexus 5, windows 7, installer uniquement le pilote MTP complètement ignorant de la BAD. Je ne pouvais pas trouver une bonne solution pour ce problème nulle part ailleurs, donc ici je fournis des mesures (certaines des étapes que j'ai copié à partir d'autres sources):
0) Débranchez Le Nexus 5. Assurez-vous que vous avez sélectionné MTP et de la BAD.
1) assurez-vous que le sdk\extras\google\usb_driverandroid_winusb.inf dans Google SDK avait les lignes suivantes (en deux endroits dans ce fichier):
;Google Nexus (générique)
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
REMARQUE: VID_18D1 est Google VID, PID_4EE2 est le PID du PSG+BAD, désigne MI_01 que la BAD est sur l'interface 1 (PSG est sur l'interface 0).
Vous pouvez vérifier ce qui est sur l'interface en branchant Nexus 5 dans un système Linux, et en tapant la commande lsusb.
2) d'abord supprimer tous installé Google drivers USB. Un bon outil est appelé USBDeview et peut être trouvé à l'emplacement suivant:
http://www.nirsoft.net/utils/usb_devices_view.html
Télécharger l'outil et l'exécuter (il n'est pas besoin de l'installer). Jetez un oeil à la couleur du témoin d'état de l'extrême-gauche de la USBDeview fenêtre. Vert indique que l'appareil fonctionne correctement. Rose signifie que l'appareil débranchez et fonctionne correctement (bien que cela risque de ne pas fonctionner correctement). Le rouge indique une désactivé le périphérique USB. Gris (cerclé, ci-dessous) signifie que l'appareil est installé, mais pas connecté.
Deuxièmement, supprimer tous les articles de gris avec les mots “Google”, “Linux”, “BAD”, ou “Android” dans le titre.
3) Maintenant, supprimer les anciens mis en cache Google *.les fichiers inf. Ouvrir un Explorateur Windows et accédez à la C:\Windows\INF répertoire. Quelque part il y a un "oemN.inf" fichier (où N est un nombre qui peut varier sur votre système) qui est une copie de la android_usb.inf -- la chose à faire est de trouver le fichier et le supprimer. Windows conserve un cache de fichiers INF ici et ce que nous avons trouvé est que, parfois, une ancienne copie mise en cache est utilisée à la place d'une version plus récente.
Un moyen simple de trouver lequel l'aide de l'Explorateur Windows:
- Dans l'explorateur de la zone de Recherche, entrez "androidwinusb86.chat" sans les guillemets.
- En général, la recherche sera vide car aucun nom de fichier n'a à ce schéma.
- Allez dans Outils/Options des Dossiers, cliquez sur l'Onglet de Recherche et cliquez sur Toujours à la recherche de nom de fichier et son contenu. Cliquez Sur Appliquer
- Recherche de nouveau. Cette fois, il devrait liste de quelques fichiers tels que "oem90.inf" (vous aurez un ou plusieurs, avec des numéros différents).
Maintenant utiliser l'Explorateur Windows et de supprimer le "oemNN.*" les fichiers correspondant ci-dessus (seulement ceux avec androidwinusb en eux.).
4) Nous voulons maintenant désactiver l'installation de MTP par windows avant windows découvre la BAD. Maintenant la recherche pour wpdmtp.* les fichiers dans le même répertoire. La présence de ces fichiers vigueur installer MTP mépris de la BAD classe dans le même (composite) de l'appareil. Déplacer ces fichiers de dossier \inf
5) brancher l'appareil à nouveau. Cette fois, les deux MTP et Android ADB l'installation du pilote échoue.
6) Trouver d'Autres périphériques dans le Gestionnaire de Périphérique et une fois dépliée, elle doit démontrer Nexus 5 et MTP. Clic droit et mettre à jour des Nexus 5 en accédant à la sdk\extras\google\usb_driver\android_winusb.inf.
Déplacer wpdmtp.* fichiers dossier \inf. À droite, cliquez sur périphérique MTP et de mise à jour.
7) Si nécessaire, confirmer sur votre Nexus 5 que ce PC a accès au téléphone.
8) Si tout se passe comme prévu, vous devriez voir dans le Gestionnaire de Périphériques suivantes:
Développez Votre Appareil Android. Cliquez-droit sur Android Composite ADB Interface, sélectionnez Propriétés, puis sélectionnez l'onglet Détails, en vertu de la Propriété sélectionnez l'Id de Matériel. Vous devriez voir USB\VID_18D1&PID_4EE2&MI_01
Développer des appareils Portables. Cliquez-droit sur le Nexus 5, sélectionnez Propriétés, puis sélectionnez l'onglet Détails, en vertu de la Propriété sélectionnez l'Id de Matériel. Vous devriez voir USB\VID_18D1&PID_4EE2&MI_00
Essayez d'utiliser PdaNet. vous pouvez le télécharger à partir ici
Il installe les pilotes manquants lorsque vous le plugin de votre appareil.
Évidemment, assurez-vous de "débogage usb" dans les "développeurs" options est sur.
Une autre chose, il est important de désinstaller n'importe quel appareil installé le pilote avant de l'utiliser.
J'ai récemment eu ce problème (mais avant que le débogage sur le wifi marchait très bien) et depuis aucune des réponses ci-dessus, m'a aidé permettez-moi de partager ce que j'ai fait.
Remarque: Si vous définissez cette option a choisi une autre option comme PTP premier puis le mettre à MTP nouveau.
Il peut sembler idiot, mais dans mon cas, le câble USB est trop long (même si de bonne qualité). Il a travaillé avec ma tablette mais pas avec le téléphone.
Pour vérifier cela, si vous exécutez sur Linux, exécutez la commande lsusb pour vous assurer que votre appareil est à moins officiellement connecter au port usb.
Avec une connexion USB, sur un appareil android Paramètres > options pour les Développeurs > Révoquer USB debug autorisations USB Debug. Retirer la clé USB et rebranchez-le à nouveau, puis "Autoriser le débogage USB".
Définir votre variable d'environnement
Path
à l'endroit où leadb
application:[directory of sdk folder]\platform-tools
Aller à l'invite de commande et tapez "adb devices". Si elle est vide, alors assurez-vous de permis pour "PSG Transfert" ou similaire et que vous avez activé le débogage sur votre téléphone.
Pour activer le débogage, suivez ce tutoriel:
https://www.kingoapp.com/root-tutorials/how-to-enable-usb-debugging-mode-on-android.htm
Puis tapez "adb devices" de nouveau. Si un périphérique est répertorié dans y, alors il devrait fonctionner maintenant.
Permettant Le mode développeur en appuyant sur le Numéro de Build 7 fois travaillé pour moi.
Trouver les pilotes pour votre appareil et de les installer
Ce sera la fin de votre périphérique non détecté des problèmes
Les fenêtres ont des problèmes de pilote, parfois gâché par des raisons impérieuses le pilote existant
Vous pouvez également essayer de désinstaller le pilote de Win7 et de réinstaller
répertorié.