1. 程式人生 > >Windows和Mac下adb找不到裝置的解決方法

Windows和Mac下adb找不到裝置的解決方法

要使電腦和手機進行連線,我們一般都需要 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.ini

Mac系統下,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