我在 Galaxy Note 上运行 cm9 ics,我尝试了所有我能在 google 上找到的方法,但一无所获,如果我在手机的 USB 设置中查看,则会出现大容量存储选项,但它是灰色的,因此无法选择,我不知道问题出在哪里,但我在某处看到它可能是 libmtp 的旧版本,所以我尝试使用 ./configure make make install 安装 libmtp 1.1.3,但即使在我尝试 mtp-detect 之后,它仍会给我 libmtp 1.1.1,这是正常的吗?无论如何,当我运行 mtp-detect 时,它给出了以下信息
libmtp version: 1.1.1
Listing raw device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note.
Found 1 device(s):
Samsung: GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note (04e8:6860) @ bus 2, dev 6
Attempting to connect device(s)
ignoring usb_claim_interface = -99PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
ignoring usb_claim_interface = -99LIBMTP PANIC: failed to open session on second attempt
Unable to open raw device 0
OK.
提前致谢
答案1
在我今天早上读到这篇文章之前,我也遇到过类似的问题。(kubuntu 12.04。我无法从 Amarok 传输音乐文件。如果我设法让 Amarok 看到该设备,则尝试传输 mp3 将会失败,理由是设备已满。
在阅读这篇文章时,我检查了 muon,发现 libmtp 已安装。但是 mtp-tools 没有安装。安装该软件包后,它就可以正常工作了。
仅供用户 66886 参考 - 我看不出有任何方法可以将该设备用作大容量存储设备。但是,我认为这可能与升级到 ICS 有关,而不是硬件问题。可以说,用作大容量存储设备的选项似乎在 Windows 中也不再可用。
希望这可以帮助
答案2
首先,如果您已经从包管理器安装了 libmtp 并从源代码进行了编译,那么您可能需要卸载通过包管理器获取的 libmtp 版本并正确安装从源代码编译的版本。
我知道较新的 Android 手机使用 MTP 而不是 USB 大容量存储,您确定可以使用 USB 大容量存储吗?