arch-linux-adb-无法连接手机,报错:no-permissions,关联 android,udev,lsusb
adb 无法 连接 手机,报错: no permissions
- 使用
lsusb
找到手机的vendor id
和product id
没插手机执行一下lsusb
,插上再执行下,对比下就能找到 - 添加 udev rules:
/etc/udev/rules.d/51-android.rules
文件内容:1 2 3
SUBSYSTEM=="usb", ATTR{idVendor}=="[VENDOR ID]", MODE="0660", GROUP="adbusers", TAG+="uaccess" SUBSYSTEM=="usb", ATTR{idVendor}=="[VENDOR ID]", ATTR{idProduct}=="[PRODUCT ID]", SYMLINK+="android_adb" SUBSYSTEM=="usb", ATTR{idVendor}=="[VENDOR ID]", ATTR{idProduct}=="[PRODUCT ID]", SYMLINK+="android_fastboot"
- 重新查一下手机,udev应该就能自动识别新规则了
- 如果不行手动reload rule:
1 2
udevadm control --reload udevadm trigger