Я пытаюсь получить MTP с помощью galaxy tab 2 7.0, работающего над моей установкой Ubuntu. Так что я могу получить доступ к файлам.
Я пытался сделать то, что описано здесь:
blockquote>Однако мне не удается выполнить одну из следующих команд
[ 1114] Это не удалось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 байтов и не имеют подпапок. Я вижу только папки в корне.
пс. Я также проверил аналогичный вопрос и попробовал то, что описано в этом ответе. 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/ [ 119], я получил следующее для моего Samsung 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
Для Samsung 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)
https://askubuntu.com/a/88630/27480 работал для меня.
Сначала у меня тоже были проблемы с шагами. Перезагрузка ПК после выполнения этих шагов решила проблему.
Обновление: Доступен бэкэнд MTP GVFS . Автор также предоставляет PPA .
Я уже писал о go-mptfs там .
Автор недавно написал еще одну статью с другой альтернативой jmptfs . Он пишет по-немецки, но я думаю, что команды, которые он использует, должны быть самоочевидными, или машинного перевода будет достаточно.
Конечно, вы можете просто взглянуть на оригинальные сайты проекта:
Может быть одной из тех, которые работают для вас.
Я опробовал Airdroid вчера вечером, и он фантастически хорошо работал с планшетом Google Nexus моей жены.
Разница в том, что airdroid - это приложение на вашем устройстве, которое предоставляет файловую систему устройств для локального веб-доступа.
Если вы рассмотрите альтернативные методы, вы можете использовать FTP для передачи файлов.
Вы должны запустить ftp-сервер со своего устройства Android с Software Data Cable
. Вы можете найти его в приложении Software Data Cable в магазине Google Play . После загрузки запустите приложение, в верхнем левом углу нажмите Sync PC
и получите показ ip-адреса в середине экрана.
Затем перейдите к Nautilus и нажмите File > Connect to server
, затем введите IP-адрес. Тогда содержимое вашего планшета будет отображаться. У меня Galaxy Tab 8.9, и у меня тоже были проблемы с mtp. Это штука для Microsoft, и она всегда будет глючить в Linux.
* edit: кнопка sync pc может быть где-то еще на экране телефона, я пробовал ее только на планшете.