Ubuntu下ADB調試Android找不到設備的解決方法

在 Ubuntu 11.04 下經過usb鏈接 Android設備,使用 adb 時,會返回以下帶有????的字符串。html

  1. List of devices attached   
  2. ???????????? no permissions  
解決方法以下

1. 在終端運行 lsusbvim

會發現結果有會有以下相似記錄:spa

  1. Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub  
  2. Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse  
  3. Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
  4. Bus 001 Device 002: ID 22b8:7087 Motorola PCS   
  5. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  

2.使用Vim建立一個空文件,命令以下.net

  1. sudo vim /etc/udev/rules.d/50-Android.rules  

4.執行後輸入以下文本

  1. SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"  
輸入完成後按Esc 而後使用  :qw  命令保存並退出

 

4.繼續運行如下命令rest

  1. sudo chmod a+rx /etc/udev/rules.d/50-Android.rules   
  2. sudo /etc/init.d/udev restart  

5. 在 Android sdk 的 tools 目錄下運行 。就是adb命令所在的目錄server

  1. sudo ./adb kill-server   
  2. sudo ./adb devices  

而後就能夠用adb命令來進行其餘操做.

個人電腦執行adb devices命令後顯示以下正常字符串htm

  1. orola_olympus$ adb devices  
  2. List of devices attached   
  3. TA01403JXL  device  
相關文章
相關標籤/搜索