2013-09-24 4 views
5

Quand je tente de compiler sur Android Studio Je suis arrivé ce message:Android studio ne peut pas trouver mon appareil

périphérique USB non trouvé

Mon téléphone est un HTC One X avec CyanogenMod 10.1 .3-RC2

  • j'ai HTC Sync Manager V2.1.77.0 installé, mais lorsque je tente de connecter mon HTC mon ordinateur na pas reconnaître mon téléphone
  • Les États-Unis B Debug is Check
  • Lorsque je tape des périphériques adb, je n'ai pas de périphérique.
  • dans le périphérique Manager sur Windows Les périphériques USB Android est de reconnaître

    enter image description here

  • je déjà essayé de tuer serveur adb démarrage serveur, puis adb et un des périphériques ADB, mais cela n'a pas

Quelqu'un a-t-il des conseils?

Merci beaucoup.

+0

Après avoir installé CM, vous avez probablement plus eu un HTC VID et PID, de sorte que le pilote HTC serait sans utilisation. Voir la réponse de Ryu ci-dessous. –

Répondre

6

J'ai trouvé une solution pour cela,

trouver l'identifiant de votre appareil dans le gestionnaire de périphériques

comme USB \ VID_XXXXPID_0CD6 & REV_XXXX & MI_00

et ajoutez ceci à votre android_winsub.inf (sdk \ extras \ google \ USB_Driver) comme

ceci:

[Google.NTx86] 

;YOUR PHONE NAME 
%SingleAdbInterface%  = USB_Install, USB\VID_XXXXPID_XXXX&REV_XXXX&MI_00 
%CompositeAdbInterface%  = USB_Install, USB\VID_XXXX&PID_XXXX&MI_00 

[Google.NTamd64] 

;YOUR PHONE NAME 
%SingleAdbInterface%  = USB_Install, USB\VID_XXXXPID_XXXX&REV_XXXX&MI_00 
%CompositeAdbInterface%  = USB_Install, USB\VID_XXXX&PID_XXXX&MI_00 

Et essayez de réinstaller avec un clic droit mettre à jour le pilote.

+0

Merci beaucoup pour cette solution. –

+1

Cela n'a pas fonctionné pour moi sur Win8.1, mais cela a déclenché une solution. J'ai d'abord eu une erreur sur la 'corruption possible' du fichier .inf. J'ai donc annulé les changements, et réinstallé quand même (en faisant un clic droit sur le fichier .inf). J'ai alors remarqué un élément "Android Composite ADB Interface" dans le gestionnaire de périphériques (je ne pense pas qu'il y en avait eu auparavant). Après cela, j'ai couru Android Studio et a commencé une session de débogage, et il a détecté mon Nexus 7. – codah

+1

Où puis-je trouver le gestionnaire de périphériques? – Filipe

1

J'ai fait face à ce problème sur un Samsung Galaxy. J'ai désinstallé le pilote de périphérique et l'ai réinstallé, il était capable de détecter. Une autre fois, l'installation du logiciel Samsung Kies a aidé. Vous pourriez vouloir trouver l'analogue pour cela.

+0

n'a rien changé, je viens de voir d'autres appareils avec le signe important (Triangle jaune) dans un autre appareil avec le nom de HTC mais je ne sais pas comment l'installer, j'ai essayé avec le '\ sdk \ extras \ google \ usb_driver 'mais il ne trouve pas le pilote:/ –

0

J'ai eu le même problème dans Ubuntu avec un HTC Desire C - Android Studio ne pouvait pas exécuter des applications dessus (assez étrange, tous les autres téléphones ont fonctionné "out-of-the-box").

Pour résoudre le problème, ouvert (avec vim ou tout ce que vous utilisez)

/etc/udev/rules.d/51-android.rules 

et ajoutez le fabricant de votre téléphone.Dans mon cas, pour HTC, j'ai ajouté cette ligne:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" 

sauver & près, puis exécutez

chmod a+r /etc/udev/rules.d/51-android.rules 

Bien sûr, vous devez le faire en tant que root ou sudo.

Plus d'infos et une liste d'autres fabricants de téléphones est répertorié sur le site développeur Android: https://developer.android.com/studio/run/device.html

Questions connexes