我已经按照这个教程来自这个博客它非常清楚地解释了如何将带有 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