2013-03-02 5 views
5

Mam urządzenie z Androidem, którego chcę użyć do programowania (debugowanie USB). Najwyraźniej sterownik Android Composite ADB Interface nie jest obsługiwany przez sterownik USB ADT.Co to jest SingleAdbInterface, CompositeAdbInterface i SingleBootLoaderInterface w android_winusb.inf

I potem spróbować znaleźć to identyfikator sprzętu w Menedżerze urządzeń:

USB\VID_0BB4&PID_0C03&REV_0255&MI_01 
USB\VID_0BB4&PID_0C03&MI_01 

i próbować dodawać wpisy w android_winusb.inf. Plik inf ma coś takiego:

;Google Nexus (generic) 
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0 
%SingleAdbInterface%  = USB_Install, USB\VID_18D1&PID_4EE1 
%CompositeAdbInterface%  = USB_Install, USB\VID_18D1&PID_4EE2 
%CompositeAdbInterface%  = USB_Install, USB\VID_18D1&PID_4EE2&MI_01 

Jak mogę zdefiniować identyfikator USB w pliku .inf? Co to jest SingleBootLoaderInterface, i CompositeAdbInterface?

Odpowiedz

1

Można zdefiniować urządzenia jak poniżej:

; HTC Dream 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C03 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C03&MI_01 

Można znaleźć więcej wyjaśnień w tej drugiej kwestii: Google Android USB Driver and ADB