8
votes

Dispositif Android non vu par adb mais accessible de Windows XP

Je viens d'acheter une nouvelle tablette Nexus 7 et j'essaie de mettre ma première application Java dessus. Cependant, je suis coincé à un point très basique: adb ne voit pas mon appareil. Lorsque je vérifie sur ma station de travail, Windows détecte parfaitement la tablette, j'ai commuté le port USB et chaque tâche apparaît dans l'appareil mais ADB ne peut toujours pas le voir. J'ai redémarré et ça ne marche toujours pas. Aucune idée de cela?

mise à jour

Il y avait en fait deux problèmes. Premièrement, je n'avais pas activé le mode de débogage de la clé USB . C'était la raison pour laquelle je pourrais utiliser la tablette de la station de travail (en tant que simple joueur multimédia), même si le pilote USB correct n'était pas installé.

Deuxièmement, le pilote n'a pas été détecté par Windows XP (même nous avons spécifié le référentiel correct à la recherche). Le problème a été résolu en suivant la procédure décrite par Adam


0 commentaires

5 Réponses :


4
votes

u besoin du pilote ADB approprié (BTW: adb = "Bridge de débogage Android")

Voir:

http://developer.android.com/sdk/win-usb.htmlled/a >
adb dons ne reconnaissent pas mon Galaxy Nexus - Win7

Télécharger:
http://www.samsung.com/us/support/owners/ Produit / SCH-I515MSAVZW

(Ne dorgetez pas pour activer le débogage de votre appareil sous Paramètres> Applications> Développement> Débogage USB)

Aussi agréable à savoir:

Remarque: Si vous développez sur Mac OS X ou Linux, vous n'avez pas besoin de installer un pilote USB. Pour commencer à développer avec votre appareil, aussi Lire à l'aide de périphériques matériels.

Si vous avez déjà fait tout dessus, cela peut vous aider: https://stackoverflow.com/a/11563780/1351347


0 commentaires

3
votes
  1. voulez-vous dire adb?

  2. Avez-vous activé le débogage USB sur votre appareil Paramètres-> Applications-> Développement -> Débogage USB

  3. Avez-vous installé le pilote USB correct pour l'interface ADB? Si vous n'étant pas check Problème lors de la connexion de mon appareil à un PC? Pour plus d'informations


1 commentaires

1 - Oui, j'ai corrigé que 2 - Non, j'avais activé le débogage, mais pas cette option. Merci, j'essaye que maintenant.



18
votes

Comme Thomas K indique, vous devez installer le pilote ADB pour le périphérique à partir du gestionnaire SDK. Confirmez également que le débogage USB est activé sur l'appareil comme Mihail noté.

Le pilote BASIC ADB fourni avec le SDK est générique et peut fonctionner avec tout appareil Android. Ajoutez simplement les lignes appropriées au fichier android_winusb.inf code> sous extras / google / usb_driver code> pour que Windows reconnaisse les ID matériels de périphérique lors de l'installation du pilote. Ajoutez les lignes sous la section X86 pour une section Windows 32 bits ou AMD64 pour les fenêtres 64 bits. P>

pour le Nexus 7, la configuration dont vous aurez besoin est la suivante: P>

;Nexus7
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E42
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01


5 commentaires

Merci beaucoup! Cela a résolu mon problème, je n'aurais jamais trouvé que sans votre aide!


Maintenant, je sais ce que j'aurais dû ajouter à mon poste ^^. ++


J'avais un problème similaire et cela ne le résolvait pas pour moi (en utilisant la boîte à outils Nexus de XDA - ceci a déjà été configuré). En fin de compte, je devais supprimer les pilotes Google (oui les fichiers DLL réels - j'avais les deux version 6 et la version 7 des installations de SDK précédentes), car elles prenaient la priorité sur ces paramètres.


Ne fonctionne pas pour GOGEN TA7300. Après la mise à jour du fichier INF, le périphérique est installé en tant qu'interface Composite ADB Android (Section Android Phone). Etrange est que PID est 0000 (REV2207). Des conseils comment obtenir ce travail? Merci


Très, très utile! Merci! Mon Nexus 7 avait besoin de PID de D002, il est donc très important de suivre le dernier paragraphe sur le gestionnaire de périphériques.



2
votes

Qu'est-ce qui a fonctionné pour moi ajout de l'entrée dans adb_usb.ini pour mon appareil. Ce qui s'est avéré être intégré à l'ID de matériel

SO - mon identifiant de matériel était USB \ Vid_ 1c9e strong> & pid_9e18 & mi_01 p>

et j'ai ajouté p>

0x1c9e

au fichier adb_usb.ini sous C: \ users [nom d'utilisateur] .android p>

Contenu de fichier complet - p>

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.

0x1c9e


0 commentaires

0
votes

toujours avoir des problèmes?

Après avoir activé le débogage USB sur mon appareil et configurer correctement les pilotes pour Windows pour reconnaître l'appareil. Je n'étais toujours pas capable d'obtenir adb à reconnaître ma tablette Insignia Flex 8. Voici ce que je devais faire: Créer (si cela n'existe pas déjà) - C: \ Documents et paramètres \ Your-User-Name.android \ adb_usb.ini Ajoutez une ligne avec la valeur d'identification VID dans une forme hexadécimale: Ma valeur d'identification (constatée à partir de ... Device Manager; clic droit sur l'interface ADB composite d'Android; Propriétés; Détails) est: USB \ Vid_2207 & PID_0011 & MI_00 \ 9 & 1670302B & 0 & 0000

Alors la ligne que j'ai ajoutée à adb_usb.ini était: 0x2207

Enregistrez le fichier et redémarrez Eclipse (et / ou DDMS; Triangle inversé gauche; réinitialiser adb).

Après cela, mon périphérique NS-14T002 est disponible pour déboguer mon application.

Mise à jour-> Etrange, je n'ai pas vu ce qui précède (même solution) lorsque j'ai initialement écrit cela (pas sûr de savoir comment cela n'était pas visible ...)


0 commentaires