通过 USB 连接的 Android 设备已添加到音频组

通过 USB 连接的 Android 设备已添加到音频组

我正在尝试使用连接到机器的 Android 移动设备进行远程工作ubuntu 20.04.4 LTS
问题是设备未被正确识别。
该设备似乎因未知原因被识别为音频设备。

仅当我远程访问机器时才会发生这种情况。
直接访问机器是没有问题的。

我该如何解决这种情况?

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 0bda:0184 Realtek Semiconductor Corp. RTS5182 Card Reader
Bus 001 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 004: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy series, misc. (MTP mode)
Bus 001 Device 003: ID 1c4f:0049 SiGma Micro USB Wired Keyboard
Bus 001 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ls -l /dev/bus/usb/001/004

crw-rw----+ 1 root audio 189, 3  3월  7 11:53 /dev/bus/usb/001/004

答案1

/etc/udev/rules.d我通过向名为 的文件添加一条规则来解决该问题99-android.rules,其中包含

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0660",
GROUP="plugdev", SYMLINK+="android%n"

从错误报告来看,https://bugs.launchpad.net/ubuntu/+source/libmtp/+bug/1863239,似乎有一条规则错误地将设备添加到音频组中。 (也许是规则 69)

我的目标只是将设备plugdev分组,因此我将规则优先级设置为 99。(当我尝试 51 时,它不起作用。可能规则 69 可能是问题的原因。)

相关内容