Вопрос или проблема
Я использую Ubuntu 21.10. Я пытался передать файлы с моего телефона Android (Redmi Note 4) на ноутбук через USB-кабель, включив на телефоне опцию передачи файлов. Ubuntu обнаруживает мой телефон, но когда я пытался открыть файлы на телефоне с ноутбука, он показывает:
Необработанное сообщение об ошибке: Имя :1.103 не было предоставлено ни одним .service файлом
Не открывает содержимое на телефоне. Пожалуйста, помогите.
У меня была почти такая же проблема с Ubuntu 20.04 и Android-телефоном Umidigi. У меня никогда не было проблем с подключением телефона к тому же компьютеру с Windows 10, поэтому я предположил, что проблема не в телефоне. Мне также удалось переключить подключение телефона на PTP, и это работало в Ubuntu, но конечно в этом режиме телефон передаст только фотографии.
После некоторых поисков я обнаружил, что Ubuntu не поддерживает MTP по умолчанию, что необходимо для общей передачи файлов с Android. Я открыл терминал и набрал:
sudo apt-get install gmtp
и после выключения и перезагрузки компьютера, я смог подключить свой телефон и просматривать его файлы так, как я ожидал.
На многих устройствах Android вам нужно опустить строку уведомлений и выбрать USB подключение, затем указать, что вы хотите разрешить хранение или что-то в этом роде. По соображениям безопасности Android по умолчанию устанавливает режим зарядки при подключении к компьютеру. Как только вы это сделаете, вы должны увидеть уведомление в Ubuntu о том, что было подключено новое съемное устройство.
После редактирования файлов настроек /etc/udev/../rules/ с идентификаторами моего телефона (через lsusb) мне удалось обойти это, выбрав на телефоне (при запросе) использование для “Передачи изображений”, а не “USB передачи файлов”, и это сработало, любой тип файла я могу записывать/перемещать/копировать/вставлять из Nautilus…
У меня такая же проблема с Debian и LXQT.
Сертификат подключаемого устройства (ПК) был подтвержден, поскольку я могу выполнять команды adb
.
У меня нет решения проблемы, но есть обходной путь.
Обходной путь
Если у вас включен режим разработчика и включен adb, после подключения кабеля, вы можете передавать файлы с помощью следующих команд (они выполняются на ПК):
# с ПК на Android
adb push <file> /sdcard/Download/
adb push * /sdcard/Download/
# с Android на ПК
adb pull /sdcard/Download/<file>
У меня была та же проблема с моим новым Android-смартфоном в Ubuntu 22.04.3, однако у меня не было проблем с моим предыдущим смартфоном.
Выполнение команды nautilus -q
, как предложено в этой другой теме, решило проблему для меня. Таким образом, похоже, что проблема с nautilus, затрагивающая некоторые устройства, требует его перезапуска.
Просто делюсь, так как это может помочь другим с той же проблемой, которые могут прийти к этому вопросу, и это более простое решение, чем предлагаемые здесь альтернативы.
На моем устройстве Android, в Настройки
, я искал USB
и выбрал Конфигурация USB по умолчанию
. Было выбрано Нет передачи данных
. Я выбрал Передача файлов
и … бум! Мой Ubuntu 24 сразу же обнаружил его.
Я решил свои проблемы с передачей файлов с Android, подключив флешку к моему телефону.
На Android устройстве Pixel 2 и Ubuntu 18.04.1, для разрешения передачи файлов через USB-кабель с телефона на компьютер, на телефоне, перейдите в Настройки > “Подключенные устройства” > “USB” > выберите “Передача файлов”. Это сработало сразу для меня: телефон появился в Device Notifier и позволил мне загружать фотографии с помощью Gwenview. И это также позволило мне удалять фотографии на телефоне с компьютера после их загрузки.
.
Ответ или решение
Если вы не можете передать файлы с Android-устройства на компьютер с Ubuntu через USB-кабель, это может быть связано с рядом причин. Давайте разберем решение этой проблемы по шагам, следуя принципу FOREST (Факты, Эмоции, Преимущества, Гарантии, Простота, Время).
Факт: Проблема
Вы используете Ubuntu 21.10 и Android-устройство Redmi Note 4. При попытке открыть файлы на телефоне через компьютер вы получаете сообщение об ошибке:
Unhandled error message: The name :1.103 was not provided by any .service files
Эмоции: Ощущение фрустрации
Столкновение с техническими проблемами может быть разочаровывающим, особенно когда вы испытываете сложности, которых не было в других операционных системах, таких как Windows.
Преимущества: Решение
-
Проверьте настройки USB на вашем Android:
- Перейдите в "Настройки" -> "Подключенные устройства" -> "USB" и выберите "Передача файлов" вместо "Только зарядка". Это действие должно автоматически подключить устройство к Ubuntu.
-
Установите MTP-поддержку на Ubuntu:
- Откройте терминал и выполните команду:
sudo apt-get install gmtp
- После установки перезагрузите систему. Это позволит вашему компьютеру распознавать устройство и поддерживать протокол MTP, необходимый для передачи файлов.
- Откройте терминал и выполните команду:
-
Перезапустите файловый менеджер Nautilus:
- Выполните команду:
nautilus -q
- Это может устранить проблемы в работе Nautilus и позволит корректно отображать файлы Android.
- Выполните команду:
-
Используйте ADB как альтернативу:
- Включите режим разработчика на вашем Android и активируйте "Отладка по USB".
- Выполните команды:
adb push <file> /sdcard/Download/ adb pull /sdcard/Download/<file>
Гарантии: Уверенность в эффективности
Все предложенные шаги базируются на успешном опыте других пользователей, столкнувшихся с аналогичными проблемами при использовании Ubuntu. Эти шаги были проверены и доказали свою эффективность.
Простота: Легкость в реализации
Процедуры описаны простыми и доступными шагами, которые не требуют глубокого технического знания, что позволяет избавиться от проблемы в считанные минуты.
Время: Скорость решения
Большинство из данных решений можно реализовать в течение нескольких минут, что значительно сэкономит ваше время и позволит быстрее приступить к передаче файлов.
Следуя этим указаниям, вы сможете эффективно справиться с проблемой передачи файлов между устройством Android и компьютером под управлением Ubuntu.