1) 在终端运行 lsusb
会发现结果有会有如下类似记录:
Bus 002 Device 001: ID1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 005: ID1219:0102 #这行就是 手机
Bus 004 Device 001: ID1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID1d6b:0001 Linux Foundation 1.1 root hub
这时键入
sudogedit /etc/udev/rules.d/53-android.rules
在打开的文件中增加以下文本:
SUBSYSTEM=="usb",SYSFS{idVendor}=="1219", MODE="0666"
SUBSYSTEM=="usb",ATTR{idVendor}=="1219", ATTR{idProduct}=="0102",SYMLINK+="android_adb"
2) 运行以下命令:
sudo chmod a+rx/etc/udev/rules.d/53-android.rules
sudo /etc/init.d/udevrestart
3) 在 android sdk 的 tools目录下运行 (这一步很重要,必须要sudo,否则没效果)
sudo ./adb kill-server
sudo ./adb devices
然后,就可以直接用adb shell来进行操作了。