adb device找不到裝置
阿新 • • 發佈:2019-02-02
系統從ubuntu,xp,換到win7,機器從實體機到虛擬機器換了4臺,執行adb devices始終如一,死活就是找不到裝置。折騰了一天,終於adb能找到裝置了,記錄一下,備忘。
- [email protected]:~$ adb devices
- List of devices attached
- [email protected]:~$
- C:\>adb devices
- List of devices attached
- C:\>
在ubuntu上檢查了一遍又一遍,/etc/udev/rules.d/51-android.rules裡面沒錯啊
- # adb protocol on passion (Nexus One)
- SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0666", OWNER="smx"
- # fastboot protocol on passion (Nexus One)
- SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0666", OWNER="smx"
- ……
在windows上面看來看去,驅動也安裝好了,裝置管理器裡面有有個Android Phone的裝置,機器上面也設了usb除錯模式,就是不行。後來在一臺機器上面出現91助手能檢測到,並且連到機器上管理。沒想到在cmd裡面執行adb devices,依然找不到裝置。於是去91助手的按照據昂資料夾裡面看了一下,找到一個adb_usb.ini檔案,開啟一看有記錄這一些VID。
- 0x17EF
- 0x1EBF
- 0x05C6
- 0x19D2
- 0x9015
- 0x2207
於是上網搜了一下adb_usb.ini,找到《》,對比了一下,發現我沒有adb_usb.ini,於是果斷在ubuntu的home目錄新建這個檔案,執行adb devices,果然找到了裝置。
ps:
1、android 4.1還需要開啟設定->儲存,在螢幕上三個點(“…”豎著放)那裡點選,選擇“USB計算機連線”,把連結方式設定為“媒體裝置(MTP)”
2、還要看看設定裡面有沒有一項叫做“USB”,有的話,要把裡面的“連線到電腦”選中。
轉載請標明出處:http://blog.csdn.net/smarxx/article/details/8167722