一般來講,手機比較好裝驅動,在官網上就有,在網上也容易搜到。但國產平板大多不好裝驅動,不好找,找到也不能用,很多人很頭痛這個問題。但是碗豆夾和91助手之類的軟件卻能輕鬆的找到驅動。我曾一度懷疑是不是碗豆夾和國內的全志瑞芯微等廠商暗中有勾結。最近在折騰一個國產平板,可以打開存儲設備,但ADB死活驅動不起來,然後試碗豆夾,打開碗豆夾,ADB通了,關閉碗豆夾,ADB就不通。做爲一個技術人員,心感不快。和同事幾經折騰,終於搞定,感謝玉帝,感謝谷歌。想起來好像以前也這樣做過,應該是萬能的方式,只是忘得快,現寫下來記錄如下。
一、找到設備ID
在設備管理器裏,找到設備,右鍵屬性,在詳細信息面板,屬性選硬件ID,下面會出現一到兩行文字,這段文字下面要用到。
二、請出谷歌驅動,修改sdk\extras\google\usb_driver\android_winusb.inf,打開這個文件,在[Google.NTx86]和[Google.NTamd64]節裏面分別加入
%SingleBootLoaderInterface% = USB_Install, USB\VID_XXXX&PID_XXXX
%CompositeAdbInterface% = USB_Install, USB\VID_XXXX&PID_XXXX&MI_XX
上面的XX文字就是第一步在設備管理器裏面看到的文字,對應上就行。
三、安裝驅動,在設備管理器那裏,給設備更新驅動,在計算機中查找,位置就是sdk\extras\google\usb_driver\,應該能裝上驅動,如果裝不上,要仔細查看第二步那裏填寫是否正確,可能有些設備有兩三行,可以換起來多試幾次。
四、裝上驅動後,如果ADB還是不通,在C:\User\XXXX\.android文件夾下面,打開adb_usb.ini,加入0xVID,VID就是上面第二步裏面四位數的VID。
五、ADB應該就通了。
Win8安裝未經簽名的驅動會失敗,提示文件的哈希值不在指定的目錄文件中,看來Win8爲了增加系統的安全和穩定,默認情況直接不讓安裝未經簽名的驅動。而不像以前給個提示是否強制安裝。在網上搜了一下,要這樣做:
運行 shutdown.exe /r /o /f /t 00
選擇 疑難解答
選擇 高級選項
按 F7 以禁用驅動強制簽名檢查
啓動後,再裝驅動,就可以看到我們熟悉的強制安裝提示了。