1.首先需要使用以下命令实时监视系统信息
sudo tail -f /var/log/messages
2.将手机debug模式打开,设置->应用程序->开发->usb调试,将usb调试后面打勾,插入后会出现不少消息,其中最重要的是(我的机器是G7 desire):
Oct 24 16:34:02 liuhui kernel: [198314.199831] usb 1-1.4: New USB device found, idVendor=0bb4, idProduct=0c87
3.新建并配置udev的rule文件(需要管理员权限):
vim /etc/udev/rules.d/50-android.rules
4.内容如下,其中ATTRS{idVendor}、ATTRS{idProduct}是您在前面所获得设备号码:
SUBSYSTEM=="usb",ATTRS{idVendor}="0bb4",ATTRS{idProduct}=="0c87",MODE=="0660",OWNER="xu"
5.进入android-sdk中的platform-tools目录,输入:
./adb kill-server
6.重新连接手机,进入android-sdk的platform-tools目录,输入:
./adb devices
就会正常显示您的Android设备了。
其中,获得idVendor、idProduct的方法:http://developer.android.com/tools/device.html#VendorIds