问题,使用 MTP 将 Android ICS 连接到 Ubuntu

ubu*_*ico 8 gnome android 11.10 sd-card 12.04

我已经从这个博客中学习了这个教程它非常清楚地解释了如何将带有 ICS 的 Android 手机连接到 Ubuntu,以便可以访问手机的 SD 卡(MTP 访问)。

我通过了所有程序,没有错误,我可以通过以下方式将我的手机连接到 ubuntu

mtpfs -o allow_other ~/Android/GalaxyS2
Run Code Online (Sandbox Code Playgroud)

并通过断开连接

fusermount -u ~/Android/GalaxyS2
Run Code Online (Sandbox Code Playgroud)

当我尝试访问挂载目录时出现问题。如果我尝试通过 Nautilus 执行此操作,系统会尝试打开文件夹几分钟,然后我会看到错误,或者文件夹从 Nautilus 中消失(当我断开路径时它又回来了)。
我也收到控制台错误:

fuse: bad mount point `~/Android/GalaxyS2': Transport endpoint is not connected
Run Code Online (Sandbox Code Playgroud)

我看到网上有很多人报告这个错误,但没有人提供任何解决方案。

我使用 Ubuntu 11.10 和 Gnome Shell(Gnome 3),手机是三星 Galaxy S II。

我在fuse list里,教程里的步骤我都做了几十遍,都白费了。

ste*_*all 8

请注意您从中获取说明的 Terence Egan 博客是 OMG Ubuntu 文章的副本。

运行 Echo 命令之前,他错过了重新启动 PC 的重要步骤,我建议您尝试从原始 OMG Ubuntu 源代码重新安装。 点击这个链接


小智 5

您无需在 Galaxy S2 上使用 MTP,因为您可以使用 USB 大容量存储。在通过 USB 数据线连接手机之前,请执行以下操作:

  • 进入设置
  • 在无线和网络下点击“更多”
  • 选择 USB 实用程序
  • 单击“将存储连接到 PC”

现在您可以插入 USB 电缆并使用 USB 大容量存储设备。

在更现代的 Android 版本上,您可能需要单击设置中的“更多...”项目。这包含上面提到的“USB Utilities”项目。