USB 文件从 Linux Mint 18.1 传输到 Android 6 设备

USB 文件从 Linux Mint 18.1 传输到 Android 6 设备

这对 Android 平板电脑的内部存储来说运行良好,但对平板电脑的 SD 卡则无效。

错误信息是“libmtp 错误:无法发送对象。

答案1

我发现在 Mint 19 上安装下面的内容并重启两个设备有很大帮助

sudo apt install mtp-tools android-tools-adb

如果设备是 usb3 typeC 或类似设备,您可能还想尝试使用较慢的 usb2 端口。这似乎有助于防止它尝试写入内部存储的速度太快,以至于立即崩溃然后重新连接。

答案2

这可能是因为您安装的 libmtp 版本不支持您的平板电脑。

  1. 将平板电脑连接到计算机,在终端中使用“mtp-detect”获取版本号和有关平板电脑的一些信息。这是我的结果

    user@X ~ $ mtp-detect
    libmtp version: 1.1.10
    
    Listing raw device(s)
    Device 0 (VID=XXXX and PID=YYYY) is UNKNOWN in libmtp v1.1.10.
    Please report this VID/PID and the device model to the libmtp development team
    

    如您所见,我的设备目前不受 libmtp v1.1.10 支持,因此我需要安装最新版本

  2. 获取最新版本https://sourceforge.net/projects/libmtp/files/libmtp/

  3. 提取、构建、安装

相关内容