14.04 无法通过 USB 在我的 Android 设备上创建/删除/操作文件

14.04 无法通过 USB 在我的 Android 设备上创建/删除/操作文件

我的 Android 手机和 Ubuntu 之间的兼容性一直存在问题,但现在情况已经到了我无法通过 USB 对其进行任何操作的地步。每次我插入设备时,都会出现一条错误消息:

“无法安装 Android 手机”“无法打开 MTP 设备‘[usb:001,035]’”

无论如何,只要手机插入时处于解锁状态,我就能管理我的文件。但是,现在我似乎收到了一条新的错误消息(或者至少是我不记得之前收到过的一条错误消息),内容如下:

Unhandled error message:  No such interface 'org.gtk.vfs.Mount' on object at path/org/gtk/vfs/mount/1

我不确定这是否是我问题的根源。我可以查看 Android 设备上的所有文件,但当我尝试执行任何操作(例如创建/删除文件)时,我会收到一条消息,内容如下:

Error while creating directory Untitled Folder.
There was an error creating the directory in mtp://[usb001,037]/Internal%20storage.

在“显示更多详细信息”下,我收到错误:

libmtp error:  Could not send object info.

我可以通过 FTP 做任何我需要做的事情,但是对于大文件来说,它的速度慢得离谱。任何帮助我让 Android 和 PC 互相通信的帮助都将不胜感激。

答案1

冲突发生在 Banshee 和文件管理器 (Nautilus) 之间,两者都试图访问该设备。因此,如果您想将播放列表复制到设备,您必须在 Banshee 的“首选项”中停用访问您设备的所有扩展。

然后在 Nautilus 中打开设备的音乐文件夹,并将播放列表从 Banshee 复制/粘贴到 Nautilus 窗口。

这对我使用 Ubuntu 14.04 + Jolla 手机和 Sailfish OS 的用户有效。

答案2

尝试这个

sudo apt-get install mtpfs

然后重新连接手机。这对我来说很管用。三星 Note 2 Android 4.4.2

答案3

我遇到了同样的问题,但只需关闭 Banshee 即可解决。确保当前没有其他程序访问该设备。

答案4

我遇到了以下错误:

libmtp error:  Could not send object info.

由于:文件名中存在 而导致的错误消息。我重命名了文件,问题就解决了。

相关内容