2010-11-19 15 views
4

J'ai un téléphone Android (Motorola Quench XT3) en cours d'exécution version 2.1. J'ai installé Android SDK (y compris le pilote USB) dans mon système d'exploitation Windows XP.Débogage USB sous Android

J'ai activé USB pour déboguer mon téléphone et le connecter à l'ordinateur. Le téléphone est reconnu et la carte SD est montée sur mon ordinateur. Lorsque je lance l'outil DDMS depuis mon ordinateur, il ne répertorie pas mon périphérique.

Ai-je manqué des étapes ici ou le débogage USB ne fonctionne qu'avec des téléphones spécifiques.

+0

Certains téléphones vous permettent de choisir entre la connexion USB (débogage, montage carte SD, charge uniquement). Cela pourrait-il être mal réglé? Le montage du SD n'est pas une condition préalable au débogage, c'est une fonction distincte et seulement en tant que périphérique composite, les deux sont même possibles en même temps. –

+0

Ce n'est pas vraiment compliqué. Je pense que vous ne faites pas quelque chose de mal .. ce que vous obtenez dans les appareils ./adb? – kthorat

+0

J'ai redémarré le serveur abd en utilisant les commandes mentionnées ci-dessus et les périphériques ./adb ne répertorient aucun périphérique. – avis

Répondre

0

Vous n'avez pas besoin de faire l'une de ces choses.J'ai eu le même problème avec le débogage de mon coup de foudre HTC. Tout ce que vous avez à faire est de télécharger le logiciel officiel sur le site Web du téléphone.

Essayez l'un de ces deux liens: http://www.nero.com/download.php?id=motorolamedialink

http://www.motorola.com/consumers/v/index.jsp?vgnextoid=0351f6a559431210VgnVCM1000008406b00aRCRD

Téléchargez et installez le logiciel, et cela devrait fonctionner. ça a fait pour moi.

+0

Cool. Cela fonctionne bien maintenant .. –

2
adb devices 

doit afficher tous les périphériques Android connectés à votre machine. Dans le cas où il ne se présente pas, redémarrez le serveur adb à savoir

adb kill-server 
adb start-server 

je fait face au même problème et les étapes ci-dessus a aidé. YMMV.

+0

Je suis également confronté au même problème avec motorola Quench. J'ai essayé votre réponse ici, mais pas d'utilisation. Il n'affiche toujours pas le périphérique dans la liste –

+0

Ces commandes nécessitent "sudo" si vous utilisez Linux. – NoBugs

2

Il m'est arrivé avec plusieurs téléphones plus tôt, Motorola Atrix, Sansung Galaxy. J'ai découvert que j'avais besoin d'installer le pilote officiel du fabricant même si le périphérique est installé par Windows.

Motorola Driver download here

1

installer tous les pilotes, le lien média motorola, redémarrez votre ordinateur. Branchez ensuite votre appareil et sélectionnez USB CHARGE ONLY. Cela peut fonctionner dans d'autres modes, mais la documentation le dit. Essayez également d'utiliser eclipse avec le plugin adb. Lorsqu'il vous invite à sélectionner un périphérique cible, votre téléphone doit apparaître dans la liste.

0

Vous pouvez essayer usbsnoop ou wireshark (sous Linux en utilisant usbmon) pour voir l'échange de paquets.

0

BAD ne peut pas fonctionner pendant que votre téléphone est connecté en tant que périphérique de stockage (il pourrait en théorie, mais je ne l'ai jamais vu un dispositif agissant comme des cibles multiples)

BAD utilisations, autant que je sache, une sorte de réseautage. Votre téléphone s'expose comme un périphérique de stockage, un périphérique réseau (tethering) ou un périphérique spécial (utilisé pour le débogage via adb).

Ce mode "spécial" nécessite un pilote par téléphone. Assurez-vous que vous avez obtenu le bon par motorola. Vous devriez redémarrer après l'installation. Essayez de ne pas choisir l'option "Utiliser comme XYZ via USB", de laisser le temps d'arrêt (ou de choisir la charge seulement), et assurez-vous qu'il n'y a pas de réglage par défaut.