在 Ubuntu 11.04 下經過usb鏈接 Android設備,使用 adb 時,會返回以下帶有????的字符串。html
- List of devices attached
- ???????????? no permissions
解決方法以下
1. 在終端運行 lsusbvim
會發現結果有會有以下相似記錄:spa
- Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
- Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
- Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 001 Device 002: ID 22b8:7087 Motorola PCS
- Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
2.使用Vim建立一個空文件,命令以下.net
- sudo vim /etc/udev/rules.d/50-Android.rules
4.執行後輸入以下文本
- SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"
輸入完成後按Esc 而後使用 :qw 命令保存並退出
4.繼續運行如下命令rest
- sudo chmod a+rx /etc/udev/rules.d/50-Android.rules
- sudo /etc/init.d/udev restart
5. 在 Android sdk 的 tools 目錄下運行 。就是adb命令所在的目錄server
- sudo ./adb kill-server
- sudo ./adb devices
而後就能夠用adb命令來進行其餘操做. 個人電腦執行adb devices命令後顯示以下正常字符串htm
- orola_olympus$ adb devices
- List of devices attached
- TA01403JXL device