使用 MTP 将 Android ICS 连接到 Ubuntu 时出现问题

使用 MTP 将 Android ICS 连接到 Ubuntu 时出现问题

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

我顺利通过了所有程序,我甚至可以通过以下方式将我的手机连接到 ubuntu

mtpfs -o allow_other ~/Android/GalaxyS2

并通过断开连接

fusermount -u ~/Android/GalaxyS2

当我尝试访问已挂载的目录时,问题就出现了。如果我尝试通过 Nautilus 执行此操作,系统会尝试打开文件夹几分钟,然后,我要么看到错误,要么文件夹从 Nautilus 中消失(当我断开路径时它会重新出现)。
我还收到一个控制台错误:

fuse: bad mount point `~/Android/GalaxyS2': Transport endpoint is not connected

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

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

我在保险丝清单里,按照教程里的步骤做了几十遍,都是徒劳。

答案1

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

他错过了重启电脑的重要步骤运行 Echo 命令我建议您尝试从原始 OMG Ubuntu 源重新安装。 点击此链接

答案2

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

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

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

在更新版本的 Android 上,您可能需要点击设置中的“更多…”项。其中包含上面提到的“USB 实用程序”项。

答案3

它对我来说一直有效,我一直收到错误消息“传输端点未连接”,直到我输入连接命令(mtpfs -o allow_other /media/GalaxyNexus)作为启动应用程序。现在我可以毫无问题地安装设备和 SD 卡。

答案4

我能够摆脱该Transport endpoint is not connected消息的唯一方法是省略-o allow_other并简单地说:

mtpfs ~/Android/GalaxyS2

相关内容