我的目标是使用Ubuntu 12.04.3 LTS 32位在我的Samsung galaxy Note 10.1(旧版本)上执行文件 *** 作.当我插入设备并看到自己时,这不是开箱即用的.为了安装并让 *** 作系统识别出设备,我在网上尝试了各种教程.我总结如下:
在Ubuntu上安装MTP Android的SD卡
http://www.mysolutions.it/mounting-your-mtp-androIDs-sd-card-on-ubuntu/?replytocom=5183#respond
我已按照描述完成了所有 *** 作,但是当我运行“mtp-detect”命令时,会生成以下输出:
mtp-detectUnable to open ~/.mtpz-data for reading, MTPZ @R_419_4610@.libmtp version: 1.1.6Listing raw device(s)Device 0 (VID=04e8 and PID=6860) is a Samsung galaxy models (MTP). Found 1 device(s): Samsung: galaxy models (MTP) (04e8:6860) @ bus 3, dev 2Attempting to connect device(s)PTP_ERROR_IO: Failed to open session, trying again after resetting USB interfacelibmTP libusb: Attempt to reset deviceinep: usb_get_endpoint_status(): InvalID argumentoutep: usb_get_endpoint_status(): Device or resource busyusb_clear_halt() on IN endpoint: Device or resource busyusb_clear_halt() on OUT endpoint: Device or resource busyusb_clear_halt() on INTERRUPT endpoint: Device or resource busylibmTP PANIC: Failed to open session on second attemptUnable to open raw device 0OK.
添加Launchpad上提供的GVFS-mtp PPA
https://launchpad.net/~langdalepl/+archive/gvfs-mtp
这很有效,最初它在插入时自动安装了平板电脑.但是,我无法在平板电脑上执行文件 *** 作,例如打开位于平板电脑内存中的文件(例如pdf),将文件复制到平板电脑的内存中到平板电脑记忆中的另一个地方;移动也一样.该解决方案在本文中描述:https://askubuntu.com/questions/87667/getting-mtp-enabled-devices-to-work-with-ubuntu/308366#308366
使用go-mtpfs
我按照以下网站上的说明尝试了这个:
http://www.webupd8.org/2012/12/how-to-mount-android-40-ubuntu-go-mtpfs.html
尝试安装设备的输出如下:
go-mtpfs /media/MyAndroID/2014/04/21 19:43:24 compiled against libmtp 1.1.5Device 0 (VID=04e8 and PID=6860) is a Samsung galaxy models (MTP).2014/04/21 19:43:24 found device Samsung: galaxy models (MTP) (04e8:6860) @ bus 3, dev 2: PTP_ERROR_IO: Failed to open session, trying again after resetting USB interfacelibmTP libusb: Attempt to reset deviceinep: usb_get_endpoint_status(): InvalID argumentoutep: usb_get_endpoint_status(): Device or resource busyusb_clear_halt() on IN endpoint: Device or resource busyusb_clear_halt() on OUT endpoint: Device or resource busyusb_clear_halt() on INTERRUPT endpoint: Device or resource busylibmTP PANIC: Failed to open session on second attempt2014/04/21 19:44:00 rdev.open Failed: open: open returned nil
我也想知道屏幕锁是否真的干扰了这些 *** 作.请注意,我没有激活屏幕锁定,我得到了上述结果.我还添加了Nautilus的屏幕截图,显示设备在链接时被检测到但未自动安装.我怀疑其中一些选项可能会引起某种冲突,如果您可以提供正确安装我的设备并在平板电脑内以及平板电脑和笔记本电脑之间执行文件 *** 作的帮助,我将非常感激.
提前致谢,
解决方法:
试试这个http://bernaerts.dyndns.org/linux/74-ubuntu/268-ubuntu-automount-any-mtp-device
本指南介绍了如何轻松配置Ubuntu计算机,以便在将其插入USB端口后立即以MTP模式直接访问AndroID设备文件系统.
本指南已完全重写为使用mtp-detect.它已经过谷歌Nexus 4和谷歌Nexus 7测试,但它应该可以与任何其他MTP设备(AndroID手机或平板电脑,MP4播放器……)一起使用.它已经在Ubuntu 12.04 LTS Amd64下完成,但它应该可以工作或很容易适应许多linux风格.
以上是内存溢出为你收集整理的在Ubuntu 12.04.3 LTS 32位上安装支持MTP的设备全部内容,希望文章能够帮你解决在Ubuntu 12.04.3 LTS 32位上安装支持MTP的设备所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)