Windows和Mac下adb找不到裝置的解決方法
阿新 • • 發佈:2019-01-01
要使電腦和手機進行連線,我們一般都需要 1.給電腦安裝手機USB驅動,為了檢查驅動安裝成功之後,檢查電腦和手機連線狀況。2.下載adb檢查工具。
當我們輸入命令 adb devices進行驗證的時候,掃描不到任務裝置。
出現這種情況主要是因為adb內建有一個知名的廠商ID列表,對於列表內的裝置,adb可以直接連線,而不在列表中的裝置,則不好意思,它會直接返回,這也就是為什麼android裝置的驅動已經安裝好了,而adb連線不上的原因。。。
悲劇的是,我們用的android大部分都修改了USB的廠商ID,而大部分的ID都未在google預設的列表裡面啊,,,
好在adb除了內建的一個列表之後,還有一個adb_usb.ini檔案維護一下可信任的第三方廠商列表,,,
Windows系統下,adb_usb.ini檔案保存於使用者路徑下的.android資料夾內,
C:\Users\Administrator\.android\adb_usb.iniMac系統下,adb_usb.ini檔案也是保存於使用者路徑下的.android資料夾內,
/Users/mac-d1/.android/adb_usb.ini如果你的系統下沒有這個檔案,則需要新建一個,,,
配置好adb_usb.ini之後,window在DOS視窗下,Mac在終端下
執行adb kill-server
adb start-server
adb devices
如何看到有裝置資訊顯示,則證明成功了。Mac電腦如果不可以,重啟一下電腦,因為我用我的Mac電腦新建adb_usb.ini檔案之後還是不行,重啟電腦之後就可以了。
adb_usb.ini檔案例子如下:
0x18d1
0x0bb4
0x04e8
0x22b8
0x1004
0x12D1
0x0502
0x0FCE
0x0489
0x413c
0x0955
0x091E
0x04dd
0x19D2
0x0482
0x10A9
0x05c6
0x2257
0x0409
0x04DA
0x0930
0x1F53
0x2116