Android 6.0 mtp 设备未显示在 Nautilus 中

Android 6.0 mtp 设备未显示在 Nautilus 中

我的 Android 设备(Xioami Mi 5s、运行 Android 6.0.1 的 Google Nexus 4 和运行 Android 4.4.2 的 Google Nexus 7 LTE)无法通过 Ubuntu 16.10 中的 Nautilus 3.20 访问。在我升级到 Yakkety Yak 之前,至少有两个设备在 15.10 中可以正常工作。

Adb 可以访问设备。

libmtp9、libmtp-common、libmtp-runtime 已安装,并且我最近安装了:

  • mtp 工具
  • go-mtpfs
  • 中期规划框架

/lib/udev/rules.d/69-libmtp.rules 包含设备的条目

mtp 连接列表

libmtp 版本:1.1.12

设备 0(VID=18d1 和 PID=4ee2)是 Google Inc(适用于 LG Electronics/Samsung)Nexus 4/5/7/10(MTP+ADB)。设备 1(VID=2717 和 PID=ff48)是小米 Mi-2s(MTP)。检测到 Android 设备,分配默认错误标志

mtp-detect 显示设备已被检测到但报告错误:

错误 1:获取存储信息失败。

lsusb 没有列出小米,但列出了谷歌设备:

总线 001 设备 017:ID 18d1:d002 Google Inc. 总线 001 设备 014:ID 18d1:4ee2 Google Inc. Nexus 4(调试)

/run/user/1000/gvfs 应该包含 mtp 设备的挂载点,但它是空的。

Nautilus 中没有列出任何内容。有人能建议如何让它重新工作吗?

答案1

通过运行检查您的设备连接mtp-detect

如果你遇到以下错误:

libusb_claim_interface() 返回的错误 = -6LIBMTP PANIC: 无法初始化设备

您需要在 Android 设备上激活 MTP 文件传输。例如:

  1. 启用开发人员设置点击 7 次版本号在关于手机中。
  2. 使能够文件传输USB 配置在发现开发人员选项

看:如何使用 Ubuntu 操作系统访问 OnePlus 5 上的媒体?

相关内容