我正在尝试使用 mtp-tools 通过 USB 线将搭载 Android 7.1 的 Google Pixel 手机连接到搭载 Ubuntu 16.04 的笔记本电脑。但 mtp 无法识别手机文件系统,并显示错误消息“获取存储信息失败”
答案1
打开终端并输入
$sudo mtp-detect
输出将显示供应商和产品 ID。接下来您需要编辑文件
/etc/udev/rules.d/69-libmtp.rules
如果文件丢失,您需要从
/lib/udev/rules.d/69-libmtp.rules
终端:
cp /lib/udev/rules.d/69-libmtp.rules /etc/udev/rules.d/69-libmtp.rules
添加特定供应商和产品 ID 后,添加以下行
ATTR{idVendor}=="1234", ATTR{idProduct}=="5678", SYMLINK+="libmtp-%k", MODE="660", GROUP="disk", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"