2013-09-24 29 views
5

Quando provo a compilare su Android Studio ho ottenuto questo messaggio:Android Studio non riesce a trovare il mio dispositivo

dispositivo USB non trovato

Il mio telefono è un HTC One X con CyanogenMod 10.1 0,3-RC2

  • Ho installato HTC Sync manager V2.1.77.0 ma quando provo a collegare il mio HTC il mio computer non ha ancora riconosciuto il mio telefono
  • Gli Stati Uniti B Debug è Check
  • Quando digito dispositivi adb non ho alcun dispositivo.
  • nel dispositivo Manager su Windows I dispositivi USB Android è riconoscere

    enter image description here

  • ho già provate a adb kill-start server-server di poi adb e un adb devices, ma questo non ha funzionato

qualcuno ha qualche consiglio?

Grazie mille.

+0

Dopo aver installato CM, è probabile che non aveva più un HTC VID & PID, in modo che il conducente di HTC sarebbe di nessuna uso. Vedi la risposta di Ryu qui sotto. –

risposta

6

ho trovato una soluzione per questo,

trovare l'ID del dispositivo nel dispositivo direttore

come USB \ VID_XXXXPID_0CD6 & REV_XXXX & MI_00

e aggiungere questo al tuo android_winsub.inf (sdk \ extra \ Google \ usb_driver)

come questo:

[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 

E provare a reinstallare con l'aggiornamento del tasto destro del conducente.

+0

Grazie mille per questa soluzione. –

+1

Questo non ha funzionato per me su Win8.1, ma ha attivato una soluzione. Innanzitutto ho ricevuto un errore su "possibile danneggiamento" del file inf. Quindi ho annullato le modifiche e reinstallato comunque (facendo clic con il tasto destro del mouse sul file .inf). Ho quindi notato una voce "Interfaccia ADB Composite Android" in Gestione dispositivi (non pensare che ci fosse già stata prima). Successivamente ho eseguito Android Studio e avviato una sessione di debug e ho rilevato il mio Nexus 7. – codah

+1

Dove trovo il gestore dispositivi? – Filipe

1

Ho affrontato questo problema su un Samsung Galaxy. Ho disinstallato il driver del dispositivo e lo ho reinstallato, è stato in grado di rilevare. Un'altra volta, l'installazione del software Samsung Kies ha aiutato. Potresti voler scoprire l'analogo per quello.

+0

non ha cambiato nulla, vedo solo altri dispositivi con il segno importante (triangolo giallo) in un altro dispositivo con il nome di HTC ma non so come installarlo, ho provato con lo "\ sdk \ extras \ google \ usb_driver 'ma non riesce a trovare il driver:/ –

0

Ho avuto lo stesso problema in Ubuntu con un HTC Desire C - Android Studio non poteva eseguire app su di esso (abbastanza strano, tutti gli altri telefoni funzionavano "immediatamente").

Per risolvere il problema, aperto (con vim o quello che usa)

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

e aggiungere il produttore del telefono.Nel mio caso, per HTC, ho aggiunto questa linea:

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

Salva & chiudere e quindi eseguire

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

Naturalmente bisogna farlo come root o sudo.

Maggiori informazioni e un elenco di altri produttori di telefoni è elencato sul sito degli sviluppatori Android: https://developer.android.com/studio/run/device.html

Problemi correlati