1. 程式人生 > >adb device找不到裝置

adb device找不到裝置

系統從ubuntu,xp,換到win7,機器從實體機到虛擬機器換了4臺,執行adb devices始終如一,死活就是找不到裝置。折騰了一天,終於adb能找到裝置了,記錄一下,備忘。

  1. [email protected]:~$ adb devices  
  2. List of devices attached   
  3. [email protected]:~$   
  1. C:\>adb devices  
  2. List of devices attached   
  3. C:\>

在ubuntu上檢查了一遍又一遍,/etc/udev/rules.d/51-android.rules裡面沒錯啊
  1.  # adb protocol on passion (Nexus One)  
  2.  SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0666", OWNER="smx"  
  3.  # fastboot protocol on passion (Nexus One)  
  4.  SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0666", OWNER="smx"  
  5. ……   

在windows上面看來看去,驅動也安裝好了,裝置管理器裡面有有個Android Phone的裝置,機器上面也設了usb除錯模式,就是不行。後來在一臺機器上面出現91助手能檢測到,並且連到機器上管理。沒想到在cmd裡面執行adb devices,依然找不到裝置。於是去91助手的按照據昂資料夾裡面看了一下,找到一個adb_usb.ini檔案,開啟一看有記錄這一些VID。

  1. 0x17EF  
  2. 0x1EBF  
  3. 0x05C6  
  4. 0x19D2  
  5. 0x9015  
  6. 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