http://jingyan.baidu.com/article/2fb0ba405e815f00f2ec5f9e.html
1. 用快捷键Ctrl + Alt + T 打开终端命令工具,电脑不要插入连接android设备,在终端中输入并执行lsusb命令,来查看现在系统的usb设备
2.插入连接android设备,然后再执行lsusb来查看连接android设备后的usb设备连接情况
通过两次连接信息对比来查看差异,新增加的就是我们连接的设备,注意保存新连接的信息,后面会用到
3.输入下面的命令来新建51-android.rules文件:
sudo vim /etc/udev/rules.d/51-android.rules //文件正常不纯在,创建一个
4.在新建的51-android.rules文件中输入下面的内容:
SUBSYSTEM=="usb", ATTR{idVendor}=="10d6",MODE="0666",GROUP="plugdev"
其中最关键的是ATTR{idVendor}=="10d6",的10d6,这个值来自于第2步中 10d6:0c02,这个需要根据不同android设备的厂商参数来进行填写,参数的获取方法,也可以按照第2步中的方法
填写完上面的内容后,保存文件并关闭
5.sudo chmod a+r /etc/udev/rules.d/51-android.rules
6.执行下面的命令重启udev,这样我们刚刚添加的新51-android.rules才会正式生效:
sudo /etc/init.d/udev restart
7.添加到环境变量中.bashrc
$gedit ~/.bashrc
在最后边加入需要设置变量的shell语句,例如:
export PATH=~/mypath/bin:$PATH
8.cd ~/Android/Sdk/platform-tools/
./adb kill-server
9.sudo ./adb start-server
10../adb device
11../adb shell
一般环境变量设置成功之后source .bashrc就可以直接用adb了