Проблемы с подключением Android ICS к Ubuntu с помощью MTP


8

Я следовал этому руководству из этого блога, в котором очень четко объясняется, как подключить телефон Android с ICS к Ubuntu, чтобы можно было получить доступ к sdcard телефона (доступ MTP).

Я прошел все процедуры без ошибок, я могу событие подключить мой мобильный телефон к Ubuntu через

mtpfs -o allow_other ~/Android/GalaxyS2

и отключить через

fusermount -u ~/Android/GalaxyS2

Проблема возникает, когда я пытаюсь получить доступ к смонтированному каталогу. Если я пытаюсь сделать это через Nautilus, система пытается открыть папку в течение пары минут, а затем я либо вижу ошибку, либо папка исчезает из Nautilus (она возвращается, когда я отключаю путь).
Я также получаю консольную ошибку:

fuse: bad mount point `~/Android/GalaxyS2': Transport endpoint is not connected

Я вижу, что многие люди в сети сообщают об этой ошибке, но никто не предлагает никакого решения.

Я использую Ubuntu 11.10 с Gnome Shell (Gnome 3), а мобильный - Samsung Galaxy S II.

Я в списке предохранителей, я делал все шаги в учебнике десятки раз, все напрасно.

Ответы:


8

Обратите внимание, что блог Terence Egan Blog, откуда вы взяли инструкции, является копией статьи OMG Ubuntu.

Он пропустил важный шаг, чтобы перезагрузить ваш компьютер перед запуском команд Echo. Я предлагаю вам попробовать переустановить его из исходного источника OMG Ubuntu. Нажмите на эту ссылку


Боже мой!!! Я не знал этого. Сделаем это как можно скорее.
Ubuntico

Это сработало так. Подключаю мобильные и их сразу (под 1с после подключения) мне нужно запустить команду android-connect. В противном случае система попытается смонтировать мобильный телефон, и после этого я не смогу использовать предохранитель для его установки. Это то же самое с вами?
Ubuntico

1
Мое предложение, поскольку у вас есть одна проблема решена. Чтобы закрыть этот вопрос, откройте новый вопрос о том, что сработало успешно, укажите проблему с предохранителем или поделитесь снимком экрана с этой проблемой. Таким образом, вопрос будет более сфокусированным и более
понятным

5

Вам не нужно использовать MTP на Galaxy S2, так как вы можете использовать USB-накопитель. Перед подключением телефона через USB-кабель сделайте следующее:

  • перейти в настройки
  • в разделе Wirless и сети нажмите «Подробнее»
  • выберите утилиты USB
  • нажмите «Подключить хранилище к ПК»

Теперь вы можете подключить USB-кабель и использовать USB-накопитель.

В более современных версиях Android вам может потребоваться щелкнуть пункт «Ещё…» в настройках. Содержит пункт «Утилиты USB», упомянутый выше.


ОП указал Android-4.0 ICS. Вы имеете в виду, что Samsung сохранила поддержку USB-накопителей в своем ICS-ROM для Galaxy S2?
M-ric

3

Это всегда работало для меня, я продолжал получать сообщение об ошибке «Конечная точка транспорта не подключена», пока я не ввел команду подключения ( mtpfs -o allow_other /media/GalaxyNexus) в качестве запускаемого приложения. Теперь без проблем подключаю устройство и SD-карту.


0

Это сработало для меня:

Я подключаю мобильный и их сразу (под 1с после подключения) мне нужно запустить команду android-connect.

Команда:

mtpfs -o allow_other /media/SamsungOmniaW/

В противном случае система попытается смонтировать мобильный телефон, и после этого я не смогу использовать предохранитель для его установки. Это то же самое с вами?

Удостоверьтесь, что USB-соединение с ПК является Media Device (MTP), потому что вы используете команды «mtps».


0

Единственный способ избавиться от Transport endpoint is not connectedсообщения - опустить -o allow_otherи просто сказать:

mtpfs ~/Android/GalaxyS2
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.