我正在尝试将文件从我的OnePlus X安卓手机转移到我相当新鲜的Ubuntu16.10安装。在安装电话后(我可以看到文件,导航文件系统等等),当我试图将文件从电话传输到Ubuntu系统时,我会收到以下错误消息:
libmtp error: Could not get file from device.
这里可能出什么问题了?我以前安装过libmtpserver-dev
和mtp-server
。
发布于 2017-02-24 20:49:32
libmtp
sudo apt-get install libusb-dev --install-suggests
libmtp
在这里,libmtp最新下载tar xvf libmtp-1.1.1.tar.gz
提取文件cd
进入您刚刚提取的新目录中。/libmtp-*/
DIR中) ./configure --prefix=/usr make
/libmtp-*/
DIR中) sudo make install
/etc/udev/rules.d/
(您可能需要再次检查rules.d/
dir以确定是否需要处理新的规则集.可能是) sudo cp 69-libmtp.rules /etc/udev/rules.d
sudo apt-get install gmtp --install-suggests
注意:如果您有问题,您可能需要断开设备。或者重新开始。或者更新东西。
sudo apt-get update
和/或sudo apt-get upgrade
希望这能帮上忙,如果是这样的话,请投赞成票。如果需要更多的帮助,我会尽我所能。
发布于 2022-02-04 14:27:51
我遇到了一个问题,因为文件名中有一个钻石字符。移除它转移有效。似乎传输与包含unicode字符的文件名有问题。
发布于 2017-11-13 21:29:23
@Anovative的回答是对我有用的。
新的LG G6不会正确地安装在Ubuntu14.04.5上。它半工半读;我可以在我的手机中浏览文件结构。但是检索文件不起作用。
错误的详细信息经常是:
libmtp error: call to ptp_mtp_getobjectpropssupported() failed
或
libmtp error: Could not get file from device
下载的libmtp-1.1.14,编译,安装了共享库,必须移动一些东西,所以新的.so被指向,现在一切都很好。
https://askubuntu.com/questions/879029
复制相似问题