我有一部 HTC Android 手机。
每次我将它连接到计算机时,我都会收到一条消息:
Android Phone: Could not open MTP device "[usb:002,003]"
Run Code Online (Sandbox Code Playgroud)
数字可能不同。但是手机连接正确。
usb-devices 输出
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 28 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0bb4 ProdID=0f91 Rev=02.33
S: Manufacturer=HTC
S: Product=Android Phone
S: SerialNumber=FA41BWB00560
C: #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=usbfs
I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=00 Driver=(none)
Run Code Online (Sandbox Code Playgroud)
lsusb
Bus 007 …Run Code Online (Sandbox Code Playgroud) 这是与如何连接 Nexus 7 以传输文件类似的问题?, 但是那里给出的解决方案不起作用。
如何在 ubuntu 上连接 Nexus 10。当我尝试在文档查看器中打开“Nexuis 10”图标(就像 USB 的显示方式)时,它给了我一个错误(实际上尝试访问设备 30 秒并放弃)
我正在尝试让 Galaxy Tab 2 7.0 在我的 ubuntu 安装上运行 MTP。这样我就可以访问这些文件。
我尝试执行此处描述的操作:
但是我无法执行以下命令之一
mtp-detect | grep idVendor
mtp-detect | grep idProduct
Run Code Online (Sandbox Code Playgroud)
这失败了
[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 …Run Code Online (Sandbox Code Playgroud) 我不允许发表评论,所以我不能问为什么我的 MotoG 手机无法与我的 Ubuntu 12.04 64 位桌面连接。我已经为 gvfs MTP 后端安装了 Phillip Langdale 的 ppa 和包。通过 USB 连接时它没有拿起我的手机。所以我遵循了以下建议(由@Glutanimate 提供): 让支持 MTP 的设备与 Ubuntu 一起工作? 即我下载并安装了提到的 mtp 包。还是没有成功。想法请。
这里的许多问题询问如何让某个启用了 MTP 的设备(手机、平板电脑或媒体播放器)工作,假设该设备以某种方式受当前 FOSS 软件的支持。但如果不是怎么办?
将支持 MTP 的设备连接到计算机并mtp-detect从终端中的mtp-tools包运行返回:
No raw devices found.
Run Code Online (Sandbox Code Playgroud)