以前每次执行 adb / fastboot 时都需要 sudo 才可以,非常不方便。解决办法

是给 udev 添加一些规则改变对应设备的默认权限。方法如下:

1./etc/udev/rules.d/99-android.rules
 

# If adb and fastboot has defferent USB vendor id, add both.

# Nexus one
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"

# HTC G10
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
2.service udev restart

以后每次使用adb登录手机都不需要sudo权限了。