我的 Android 设备无法连接。我从来没有使用过 MTP,我只通过 USB 大容量存储连接过它,最近它就是这样工作的。但现在,从 13.04 开始,似乎这个选项已经完全被取消了。
我需要能够通过 USB 连接来传输文件。
当我插入设备时,出现以下错误Unable to open MTP device '[usb:002,003]'
:
经过一些网络搜索后,我发现我可能需要一个名为的程序go-mtpfs
,因此我尝试了一下,但失败了:
$ go-mtpfs /media/MyAndroid
2013/07/16 16:41:43 compiled against libmtp 1.1.5
Device 0 (VID=04e8 and PID=685e) is a Samsung Galaxy Y.
2013/07/16 16:41:43 found device Samsung: Galaxy Y (04e8:685e) @ bus 2, dev 3
:
LIBMTP PANIC: Unable to find interface & endpoints of device
2013/07/16 16:41:43 rdev.open failed: open: open returned nil
如何让我的 USB 设备像以前一样自动连接?
答案1
当您将 Galaxy 插入电源时,通知区域会弹出一条通知,提示 USB 已连接。如果您点击它,它会显示两个选项。一个是用作 mtp 设备,另一个是用作大容量存储。点击大容量存储,然后点击弹出的新通知,然后点击“安装 USB 存储”按钮。它会像安装一个拇指驱动器(或两个拇指驱动器,取决于您是否有存储卡)一样安装它。从此以后,当您连接它时,只需点击“安装 USB 存储”... 或者在我的 Galaxy S II 上就是这样工作的。希望它能有所帮助!
答案2
这可能会有帮助(如果没有,请提供反馈):
sudo apt-get install mtp-tools mtpfs
答案3
可能与以下问题相同:14.04 无法通过 USB 在我的 Android 设备上创建/删除/操作文件
这个答案为我解决了这个问题:https://askubuntu.com/a/564452/154516
答案4
还有一种可能性是,如果adb
之前已经使用过命令:
adb kill-server
对我有用,希望它有用...(可以解释重启的好处吗?)
[计算机 = Mint 20.1 Cinnamon,5.4 Linux 内核,手机 = Galaxy S7(/e/OS 下)参见https://e.foundation/]