262 字
1 分钟
adb 缺失 udev 规则
adb: insufficient permissions for device: missing udev rules? user is in the plugdev group
See [http://developer.android.com/tools/device.html] for more information
Error: ADB exited with exit code 1
创建或更新udev规则:
- 需要为Android设备创建一个udev规则文件。通常,这个文件被命名为
51-android.rules
(位于/etc/udev/rules.d/
目录)。 - 您可以使用以下格式来添加规则:
SUBSYSTEM=="usb", ATTR{idVendor}=="[厂商ID]", MODE="0666", GROUP="plugdev"
。这里的[厂商ID]
需要替换成您设备的厂商ID。
- 需要为Android设备创建一个udev规则文件。通常,这个文件被命名为
获取厂商ID:
- 您可以在设备连接到电脑上时,使用
lsusb
命令来查找设备的厂商ID。 - 每个设备的信息行都会有一个格式类似于
Bus 002 Device 003: ID 18d1:4ee7 Google Inc.
的部分,其中18d1
就是厂商ID(在这个例子中是Google的ID)。
- 您可以在设备连接到电脑上时,使用
重启udev服务:
- 修改完udev规则后,需要重启udev服务来使更改生效。可以使用命令
sudo service udev restart
或sudo udevadm control --reload-rules && sudo udevadm trigger
。
- 修改完udev规则后,需要重启udev服务来使更改生效。可以使用命令
重新连接设备:
- 断开您的Android设备并重新连接,以便系统可以根据新的udev规则识别设备。
adb 缺失 udev 规则
https://blog.lpkt.cn/posts/adb-udev-rule/