![Linux 上不稳定的 MTP 安装 Android 设备](https://linux22.com/image/1489518/Linux%20%E4%B8%8A%E4%B8%8D%E7%A8%B3%E5%AE%9A%E7%9A%84%20MTP%20%E5%AE%89%E8%A3%85%20Android%20%E8%AE%BE%E5%A4%87.png)
我有 Linux Mint 17.1 (rebecca) MATE 版本和 HTC One mini 2。我的电脑能够安装该设备,有时我可以访问手机的内部存储器和 SD 卡。
但是,行为非常不稳定。有时,设备安装后,它会卸载并稍后重新安装。有时会在文件传输过程中发生这种情况。但是,其他时候,设备根本不会安装。
我几乎总是会收到大量错误弹出窗口,内容如下:
Unable to mount Android Phone
Unable to open MTP device '[usb:002,042]'
(随着越来越多的错误消息窗口出现,数字也会发生变化)。
当我插入三星平板电脑时,我观察到了类似的行为。我的电脑是联想 Ideapad U430p 笔记本电脑。
知道可能是什么原因吗?我不知道如何诊断问题或找出失败的包/配置。
答案1
如果您在 2020 年发现此问题,并且在尝试从过去可以安装的手机传输文件时遇到此错误,则您可能使用的是有缺陷的 libmtp/gvfs-mtp 版本。在这种情况下,降级到 1.1.13 和 1.34.1 可能会有所帮助。
对于 Fedora 32,存在 Bug1839519。