如何在 Nexus 7/Ubuntu 14.04 之间传输文件?

如何在 Nexus 7/Ubuntu 14.04 之间传输文件?

我正在尝试从 Ubuntu 14.04 LTS 连接 Nexus 7 平板电脑(Android 6.0.1)。

我开始按照这个答案。当我执行最后一个命令时android-connect,它告诉我:

Unable to open ~/.mtpz-data for reading, MTPZ disabled.Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
   Found 1 device(s):
   Google Inc (for LG Electronics/Samsung): Nexus 4/5/7/10 (MTP) (18d1:4ee1) @ bus 2, dev 4
Attempting to connect device
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: Error 02fe: PTP: Protocol error, data expected
Listing File Information on Device with name: (NULL)
LIBMTP_Get_Storage() failed:-1

为了寻找解决方案,我这个答案,这表明:

  1. 需要 GVFS-MTP。

    为了获取最新版本的 GVFS-MTP,我添加了,按照另一个网站的说明,相应的 PPA。不幸的是,apt-get update终止于:

    W: Failed to fetch http://ppa.launchpad.net/itachi-san/gvfs-mtp/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found
    W: Failed to fetch http://ppa.launchpad.net/itachi-san/gvfs-mtp/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found
    E: Some index files failed to download. They have been ignored, or old ones used instead.
    
  2. libmtp可以使用作者博客中解释的方法解决中的一个错误,因为根据作者的说法:

    这里概述的方法旨在作为测试的实验/快速修复

    这实在让人不太放心。

根据另一个问题, 我必须:

  • apt-get install mtpfs,我已经按照第一个链接答案中的说明做了,

  • 确保 USB 配置设置为 MTP。完成后,它已设置为 MTP。

我还重新启动了 PC,启用和禁用了 USB 调试,拔下/插入了设备并尝试了不同的 USB 电缆和不同的 USB 端口,但没有任何效果。

还有什么我可以尝试的吗?

相关内容