“libmtp 错误:无法从设备获取文件。” 尝试从 Android 手机传输文件

d3p*_*3pd 14 android mtp 16.10

我正在尝试将文件从我的 OnePlus X And​​roid 手机传输到我相当新的 Ubuntu 16.10 安装。手机安装后(我可以看到文件,浏览文件系统等),当我尝试将文件从手机传输到 Ubuntu 系统时,我看到以下错误消息:

libmtp error:  Could not get file from device.
Run Code Online (Sandbox Code Playgroud)

这里可能出了什么问题?我以前安装libmtpserver-devmtp-server

Roc*_*e33 7

  1. 安装这个依赖来构建 libmtp

    sudo apt-get install libusb-dev --install-suggests

  2. libmtp此处获取libmtp 最新下载

  3. 使用文件浏览器程序 [或通过终端] 提取文件

    tar xvf libmtp-1.1.1.tar.gz

  4. cd 进入你刚刚解压的新目录
  5. 配置(确保您在/libmtp-*/目录中)

    ./configure --prefix=/usr make

  6. 安装(再次,确保你在/libmtp-*/目录中)

    sudo make install

  7. 将规则复制到/etc/udev/rules.d/(您可能想仔细检查rules.d/目录以查看是否需要处理新的规则集......它可能是)

    sudo cp 69-libmtp.rules /etc/udev/rules.d

  8. 安装 gMTP GUI 实用程序

    sudo apt-get install gmtp --install-suggests

  9. 从菜单或术语打开/运行 gmtp 程序并享受!

注意:如果您遇到问题,您可能需要断开设备连接。或者重启。或更新东西...sudo apt-get update和/或sudo apt-get upgrade

希望这会有所帮助,如果有的话投票。如果需要更多帮助,请联系我,我会尽我所能。