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來進行操作了。