2011-05-28 87 views
8

我是一名android开发人员。我有一个新的HTC Inspire 4G手机,但我不知道如何安装USB驱动程序。 这是我android_winusb.inf文件:如何为任何Android设备安装ADB驱动程序?

; 
; Android WinUsb driver installation. 
; 
[Version] 
Signature   = "$Windows NT$" 
Class    = AndroidUsbDeviceClass 
ClassGuid   = {3F966BD9-FA04-4ec5-991C-D326973B5128} 
Provider   = %ProviderName% 
DriverVer   = 12/06/2010,4.0.0000.00000 
CatalogFile.NTx86 = androidwinusb86.cat 
CatalogFile.NTamd64 = androidwinusba64.cat 

; 
; This section seems to be required for WinUsb driver installation. 
; If this section is removed the installer will report an error 
; "Required section not found in INF file". 
; 
[ClassInstall32] 
Addreg = AndroidWinUsbClassReg 

[AndroidWinUsbClassReg] 
HKR,,,0,%ClassName% 
HKR,,Icon,,-1 

[Manufacturer] 
%ProviderName% = Google, NTx86, NTamd64 

[Google.NTx86] 
; HTC Dream 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C01 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C02&MI_01 
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF 
; HTC Magic 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C03&MI_01 
; 
;Moto Sholes 
%SingleAdbInterface%  = USB_Install, USB\VID_22B8&PID_41DB 
%CompositeAdbInterface%  = USB_Install, USB\VID_22B8&PID_41DB&MI_01 
; 
;Google NexusOne 
%SingleAdbInterface%  = USB_Install, USB\VID_18D1&PID_0D02 
%CompositeAdbInterface%  = USB_Install, USB\VID_18D1&PID_0D02&MI_01 
%SingleAdbInterface%  = USB_Install, USB\VID_18D1&PID_4E11 
%CompositeAdbInterface%  = USB_Install, USB\VID_18D1&PID_4E12&MI_01 
%CompositeAdbInterface%  = USB_Install, USB\VID_18D1&PID_4E22&MI_01 

[Google.NTamd64] 
; HTC Dream 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C01 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C02&MI_01 
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF 
; HTC Magic 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C03&MI_01 
; 
;Moto Sholes 
%SingleAdbInterface%  = USB_Install, USB\VID_22B8&PID_41DB 
%CompositeAdbInterface%  = USB_Install, USB\VID_22B8&PID_41DB&MI_01 
; 
;Google NexusOne 
%SingleAdbInterface%  = USB_Install, USB\VID_18D1&PID_0D02 
%CompositeAdbInterface%  = USB_Install, USB\VID_18D1&PID_0D02&MI_01 
%SingleAdbInterface%  = USB_Install, USB\VID_18D1&PID_4E11 
%CompositeAdbInterface%  = USB_Install, USB\VID_18D1&PID_4E12&MI_01 
%CompositeAdbInterface%  = USB_Install, USB\VID_18D1&PID_4E22&MI_01 

[USB_Install] 
Include = winusb.inf 
Needs = WINUSB.NT 

[USB_Install.Services] 
Include  = winusb.inf 
AddService = WinUSB,0x00000002,WinUSB_ServiceInstall 

[WinUSB_ServiceInstall] 
DisplayName  = %WinUSB_SvcDesc% 
ServiceType  = 1 
StartType  = 3 
ErrorControl = 1 
ServiceBinary = %12%\WinUSB.sys 

[USB_Install.Wdf] 
KmdfService = WINUSB, WinUSB_Install 

[WinUSB_Install] 
KmdfLibraryVersion = 1.9 

[USB_Install.HW] 
AddReg = Dev_AddReg 

[Dev_AddReg] 
HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}" 

[USB_Install.CoInstallers] 
AddReg = CoInstallers_AddReg 
CopyFiles = CoInstallers_CopyFiles 

[CoInstallers_AddReg] 
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll" 

[CoInstallers_CopyFiles] 
WinUSBCoInstaller2.dll 
WdfCoInstaller01009.dll 

[DestinationDirs] 
CoInstallers_CopyFiles=11 

[SourceDisksNames] 
1 = %DISK_NAME%,,,\i386 
2 = %DISK_NAME%,,,\amd64 

[SourceDisksFiles.x86] 
WinUSBCoInstaller2.dll = 1 
WdfCoInstaller01009.dll = 1 

[SourceDisksFiles.amd64] 
WinUSBCoInstaller2.dll = 2 
WdfCoInstaller01009.dll = 2 

[Strings] 
ProviderName    = "Google, Inc." 
SingleAdbInterface   = "Android ADB Interface" 
CompositeAdbInterface  = "Android Composite ADB Interface" 
SingleBootLoaderInterface = "Android Bootloader Interface" 
WinUSB_SvcDesc    = "Android USB Driver" 
DISK_NAME     = "Android WinUsb installation disk" 
ClassName     = "Android Phone" 
+0

你在使用什么操作系统?具体问题是什么:您找不到驱动程序,或者您无法安装它? – Egor 2011-05-28 06:16:18

+0

我正在使用Windows 7 64位。我已经下载了谷歌提供的USB驱动程序包,但我无法安装HTC Inspire 4g USB驱动程序(就像我使用Nexus一样)。 – 2011-05-30 02:49:22

+0

[使用oem驱动程序或pdanet](http://www.androidsim.net/2009/08/how-to-1-how-to-install-usb-driver-on.html)[@TonyLe] (http://stackoverflow.com/users/775564/tony-le)[*回复删除*] – 2013-01-01 11:39:43

回答

24

我已经自己找到了解决办法。 我使用PDANet工具自动查找驱动程序。

http://www.junefabrics.com/android/download.php

+0

为什么@Nguyen Minh Binh它不会在连接时自动检测到您的设备? – Karthik 2011-05-30 03:32:44

+0

是的,当然!但我只是将设备作为USB存储设备连接。我无法在上面部署我的应用程序。 – 2011-06-22 05:30:03

+1

你是最好的,我试图找到我的Android驱动程序一个月:) – mgraph 2012-10-17 22:11:47

5

UNIVERSAL ADB DRIVER

我面前thesame问题,但我只是简单地跟着这个容易解决它的步骤:

*连接您的Android手机在调试模式 (启用调试模式转到设置向下滚动关于手机向下滚动点击七次构建号码,它会自动启用开发人员选项打开开发人员选项,并检查USB调试)

下载Universal ADB Driver Installer

*选择ADB驱动安装程序(通用)

*安装 *它会自动检测你的Android设备(任何种类品牌) *选择的设备和安装

+0

谢谢,它的工作原理!检查HTC Desire Z. – CoolMind 2016-05-16 14:04:03

+0

您的答案是我的联想TAB10的唯一答案。如果一个星期前只有人指出我的答案! – 2017-11-20 13:05:02

相关问题