我正在尝试从 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
为了寻找解决方案,我这个答案,这表明:
需要 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.
libmtp
可以使用作者博客中解释的方法解决中的一个错误,因为根据作者的说法:这里概述的方法旨在作为测试的实验/快速修复
这实在让人不太放心。
根据另一个问题, 我必须:
apt-get install mtpfs
,我已经按照第一个链接答案中的说明做了,确保 USB 配置设置为 MTP。完成后,它已设置为 MTP。
我还重新启动了 PC,启用和禁用了 USB 调试,拔下/插入了设备并尝试了不同的 USB 电缆和不同的 USB 端口,但没有任何效果。
还有什么我可以尝试的吗?