2013-09-24 29 views
5

Kiedy próbuję skompilować na Android Studio mam komunikat:Android Studio nie może znaleźć moje urządzenie

urządzenie USB nie znaleziono

Mój telefon to HTC One X z CyanogenMod 10.1 0,3-RC2

  • mam zainstalowane HTC Sync Manager, V2.1.77.0 ale gdy próbuję podłączyć HTC zrobił mój komputer rozpoznaje mojego telefonu
  • USA B Debugowanie to Kontrola
  • Kiedy piszę urządzenia adb, nie mam urządzenia.
  • w Menedżer urządzeń w oknach Android urządzeń USB jest rozpoznać

    enter image description here

  • mam już próby do adb urządzeń adb kill-serwer następnie adb start-serwer i ale to nie działa

ktoś ma jakieś rady?

Wielkie dzięki.

+0

Po zainstalowaniu cm, prawdopodobnie już nie mieliśmy HTC VID & PID, więc kierowca HTC byłoby nie posługiwać się. Zobacz odpowiedź Ryu poniżej. –

Odpowiedz

6

Znalazłem rozwiązanie tego problemu,

znaleźć identyfikator urządzenia w Menedżerze urządzeń

jak USB \ VID_XXXXPID_0CD6 & REV_XXXX & MI_00

i dodać do swojej android_winsub.inf (sdk \ Extras \ Google \ usb_driver)

tak:

[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 

Spróbuj zainstalować ponownie, klikając prawym przyciskiem myszy, zaktualizuj sterownik.

+0

Dziękuję bardzo za to rozwiązanie. –

+1

To nie działało dla mnie na Win8.1, ale spowodowało to rozwiązanie. Najpierw wystąpił błąd związany z "możliwą korupcją" pliku .inf. Więc wycofałem zmiany i ponownie je zainstalowałem (klikając plik .inf prawym przyciskiem myszy). Następnie zauważyłem element "Android Composite ADB Interface" w menedżerze urządzeń (nie sądzę, że był tam wcześniej). Następnie uruchomiłem system Android Studio i rozpocząłem sesję debugowania. Wykryłem Nexusa 7. – codah

+1

Gdzie mogę znaleźć menedżera urządzeń? – Filipe

1

Napotykałem ten problem na Samsung Galaxy. Odinstalowałem sterownik urządzenia i zainstalowałem go ponownie, który był w stanie wykryć. Innym razem pomógł program Samsung Kies. Możesz dowiedzieć się, że jest to analogiczne.

+0

nic nie zmieniłem, widzę tylko inne urządzenia z ważnym znakiem (żółty trójkąt) w innych urządzeniach o nazwie HTC, ale nie wiem jak to zainstalować, próbowałem z "\ sdk \ extras \ google \ usb_driver ', ale nie może znaleźć sterownika:/ –

0

Miałem ten sam problem w Ubuntu z HTC Desire C - Android Studio nie mogło uruchamiać na nim aplikacji (dość dziwne, wszystkie inne telefony działały "od razu po wyjęciu z pudełka").

Aby rozwiązać ten problem, otwórz (z vim lub cokolwiek używasz)

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

i dodaj swoją producenta telefonu.W moim przypadku, HTC, dodałem tę linię:

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

zapisać & Zamknij, a następnie uruchom

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

Oczywiście trzeba to zrobić jako root lub sudo.

Więcej informacji oraz listę innych producentów telefonów jest notowana na android stronie programu: https://developer.android.com/studio/run/device.html

Powiązane problemy