做android經常碰到某個手機找不到adb 驅動,或者爲了適配裝了N多驅動,其實有很簡單的方法解決
以官方的google android 驅動作爲藍本,把自己的設備加進去就可以了
準備記事本 打開extra\usb_driver\android_winusb.inf
看到下面的信息,相信一般有程序員素質的都能找到規律修改
[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
;ASUS
%SingleAdbInterface% = USB_Install, USB\VID_0B05&PID_4C0F
%CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_4C0F&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
;ASUS
%SingleAdbInterface% = USB_Install, USB\VID_0B05&PID_4C0F
%CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_4C0F&MI_01
;
; SonyEricsson
%SingleAdbInterface% = USB_Install, USB\VID_0FCE&PID_0DDE
%CompositeAdbInterface% = USB_Install, USB\VID_0FCE&PID_0DDE&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0FCE&PID_0DDE
注意紅色的部分,這個就是我們要添加的,除了幾個大牌廠商,大多小公司的都很簡單,我們就以ASUS作爲藍本 複製一份填在下面就可以了,注意要根據自己電腦選擇是填在386或者是amd64下面下面就是找這個ID, 其實很簡單,插上USB設備後,直接打開設備管理器就能看到
打開那個!號的USB 手機設備,右鍵屬性 詳細信息 選擇硬件ID, 把自己的填上就可以了。
OK, 驅動做好了,下一步選擇更新安裝我們剛做好的驅動就可以了。