2011-05-28 29 views
8

मैं एक एंड्रॉइड डेवलपर हूं। मेरे पास एक नया एचटीसी प्रेरणा 4 जी फोन है लेकिन मुझे नहीं पता कि इसके लिए यूएसबी ड्राइवर कैसे स्थापित करें। यह मेरा android_winusb.inf फ़ाइल है:किसी भी एंड्रॉइड डिवाइस के लिए एडीबी ड्राइवर कैसे स्थापित करें?

; 
; 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

+0

मैं विंडोज 7 64 बिट पर काम कर रहा हूं। मैंने Google द्वारा प्रदान किया गया यूएसबी-ड्राइवर पैकेज डाउनलोड किया है लेकिन मैं एचटीसी प्रेरणा 4 जी यूएसबी ड्राइवर स्थापित नहीं कर सकता (जैसे मैंने नेक्सस के साथ किया था)। –

+0

[ओम ड्राइवर या पीडीनेट का उपयोग करें] (http://www.androidsim.net/2009/08/how-to-1-how-to-install-usb-driver-on.html) [@ टोनीले] द्वारा कहा गया (http://stackoverflow.com/users/775564/tony-le) [* उत्तर हटाया गया *] –

उत्तर

24

मैं अपने आप को द्वारा एक समाधान मिल गया है। मैं ड्राइवर को स्वचालित रूप से ढूंढने के लिए पीडीएनेट टूल का उपयोग करता हूं।

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

+0

क्यों @Nguyen Minh Binh यह कनेक्ट होने पर स्वचालित रूप से आपके डिवाइस का पता नहीं लगाता है? – Karthik

+0

हाँ, ज़रूर! लेकिन मैं बस अपने डिवाइस को यूएसबी स्टोरेज के रूप में कनेक्ट करता हूं। मैं इस पर अपना आवेदन तैनात नहीं कर सकता। –

+1

आप सबसे अच्छे हैं, मैं एक महीने के लिए अपने एंड्रॉइड ड्राइवर को खोजने की कोशिश कर रहा था :) – mgraph

5

UNIVERSAL ADB DRIVER

मैंने पहले एक ही मुद्दा है, लेकिन मैं सिर्फ इस का पालन करते हुए आसानी से इसे हल कदम:

* एक डिबगिंग मोड में अपने Android फ़ोन से कनेक्ट (डिबगिंग को सक्षम करने के लिए मोड गोटो सेटिंग्स नीचे स्क्रॉल करें फोन स्क्रॉल के बारे में सात बार टैप करें और यह स्वचालित रूप से डेवलपर विकल्प को डेवलपर विकल्प चालू करने और यूएसबी डिबगिंग की जांच करने में सक्षम करेगा)

डाउनलोड Universal ADB Driver Installer

* चुनें Adb चालक इंस्टालर (यूनिवर्सल)

* यह * यह स्वचालित रूप से अपने Android डिवाइस (ब्रांड के किसी भी प्रकार) की पहचान करेगा * डिवाइस चुना है स्थापित करने और स्थापित

+0

धन्यवाद, यह काम करता है! एचटीसी डिजायर जेड – CoolMind

+0

के लिए जाँच की गई आपका उत्तर केवल मेरा जवाब था जो मेरे लेनोवो टीएबी 10 के लिए काम करता था। अगर एक हफ्ते पहले किसी ने मुझे आपके जवाब पर इंगित किया था! –

2

यदि आपके अस्पष्ट डिवाइस के लिए कोई अन्य ड्राइवर पैकेज काम नहीं करता है तो Google के यूएसबी ड्राइवर से truly universal abd and fastboot driver बनाने के तरीके को पढ़ें। यह चाल CompatibleIDHardwareID के बजाय चालक के INF Models section