android_winusb.inf中的SingleAdbInterface,CompositeAdbInterface和SingleBootLoaderInterface是什么

Cha*_*ang 5 usb mobile android adt

我有一个Android设备,我想用它进行开发(USB调试).显然,Android Composite ADB InterfaceADT的USB驱动程序不支持.

然后我尝试从设备管理器中找到它的硬件ID:

USB\VID_0BB4&PID_0C03&REV_0255&MI_01
USB\VID_0BB4&PID_0C03&MI_01
Run Code Online (Sandbox Code Playgroud)

并尝试添加条目android_winusb.inf.inf文件有这样的东西:

;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
Run Code Online (Sandbox Code Playgroud)

如何将USB ID定义到.inf文件中?是什么SingleBootLoaderInterface,SingleAdbInterfaceCompositeAdbInterface什么?

Ste*_*ORT 1

您可以像下面这样定义您的设备:

; HTC Dream
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C03
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
Run Code Online (Sandbox Code Playgroud)

您可以在另一个问题中找到更多解释:Google Android USB Driver and ADB