让MTP使用Galaxy tab 2 7.0?

我正在尝试在我的ubuntu安装上使用galaxy tab 2 7.0进行MTP。 这样我就可以访问这些文件了。

我试着做这里描述的内容:

[How to] Connect your Android Ice Cream Sandwich Phone to Ubuntu for File Access

但是,我无法执行以下命令之一

mtp-detect | grep idVendor mtp-detect | grep idProduct 

这失败了

 [20:42|0] $ mtp-detect | grep idVender Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note. PTP_ERROR_IO: failed to open session, trying again after resetting USB interface LIBMTP libusb: Attempt to reset device LIBMTP PANIC: failed to open session on second attempt Unable to open raw device 0 [20:44|0] $ mtp-detect | grep idProduct Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note. PTP_ERROR_IO: failed to open session, trying again after resetting USB interface LIBMTP libusb: Attempt to reset device LIBMTP PANIC: failed to open session on second attempt Unable to open raw device 0 

现在我的猜测是idVender与VID(04e8)相同,idProduct与PID相同(6860)现在我继续使用这些值并完成了教程。 完成后我试了一下

 android-connect 

这回来了

 fuse: bad mount point `/media/GalaxyTab': Transport endpoint is not connected 

有人知道该怎么办? 另外我想要注意的是,当我连接我的GalaxyTab 2 7.0时,我仍然会看到一个设备连接的ubuntu弹出窗口。 我还可以看到地图结构,但问题是所有文件夹都有0个字节,并且没有任何子文件夹。 我只能看到根目录中的文件夹。

PS。 我也检查了一个类似的问题,并尝试了这个答案中描述的内容https://askubuntu.com/a/88630/27480

– 2012-09-18 – 编辑 – 使用go-mtpfs,在第一个答案中描述, http: //linuxundich.de/de/android/mit-go-mtpfs-unter-linux-auf-android-handys -via-mtp-zugreifen / ,我为三星Galaxy SII获得了以下内容

 [23:21|0] $ go-mtpfs android 2012/09/18 23:21:58 compiled against libmtp 1.1.3 Device 0 (VID=04e8 and PID=6865) is UNKNOWN. Please report this VID/PID and the device model to the libmtp development team 2012/09/18 23:21:58 device unknown: unknown (04e8:6865) @ bus 1, dev 7 : ignoring usb_claim_interface = -6ignoring usb_claim_interface = -5PTP_ERROR_IO: failed to open session, trying again after resetting USB interface LIBMTP libusb: Attempt to reset device LIBMTP PANIC: failed to open session on second attempt 2012/09/18 23:22:18 rdev.open: open: open returned nil 

对于三星Galaxy Tab 2 7.0,它没有工作……

 [23:31|0] $ go-mtpfs android 2012/09/18 23:31:03 compiled against libmtp 1.1.3 Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note. 2012/09/18 23:31:03 device Samsung: GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note (04e8:6860) @ bus 1, dev 11 : PTP_ERROR_IO: failed to open session, trying again after resetting USB interface LIBMTP libusb: Attempt to reset device LIBMTP PANIC: failed to open session on second attempt 2012/09/18 23:33:04 rdev.open: open: open returned nil 

jmtpfs也没有工作:-(

 [23:42|0] $ jmtpfs ~/android/ Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note. PTP_ERROR_IO: failed to open session, trying again after resetting USB interface LIBMTP libusb: Attempt to reset device LIBMTP PANIC: failed to open session on second attempt terminate called after throwing an instance of 'MtpErrorCantOpenDevice' what(): Can't open device Aborted (core dumped) 

更新: GVFS MTP后端现已推出。 作者还提供了PPA 。


我已经在那里写了关于go-mptfs的文章。

作者最近用另一个替代jmptfs写了另一篇文章。 他用德语写作,但我认为他使用的命令应该是自我解释的,否则机器翻译就足够了。

您当然可以看看原始项目网站:

可能是为你工作的其中一项。

https://askubuntu.com/a/88630/27480为我工作。

起初我也遇到了一些麻烦。 按照步骤重新启动PC解决了问题。

我昨晚尝试了Airdroid ,它与我妻子的谷歌Nexus平板电脑配合得非常好。

不同之处在于airdroid是您设备上的一个应用程序,用于公开设备文件系统以进行本地Web访问。

如果您考虑使用其他技术,可以使用ftp进行文件传输。

您应该使用Software Data Cable从Android设备启动ftp服务器。 您可以在Google Play商店的Software Data Cable应用中找到它。 下载后,启动应用程序,在左上角,点击Sync PC ,然后在屏幕中间显示ip地址。

然后转到Nautilus并单击File > Connect to server ,然后输入ip地址。 然后,平板电脑的内容将显示出来。 我有一个Galaxy Tab 8.9,我也遇到了mtp的问题。 这是微软的东西,它总是会在Linux上出错。

*编辑:同步电脑按钮可能在手机屏幕的其他地方,我只用平板电脑尝试过。