Ни соединение Bluetooth, ни соединение USB не могут передавать файлы со смартфона Android на Ubuntu 18.04. Те же устройства с Ubuntu 16.04 не показали никаких проблем. При запуске Nautilus он показывает устройство Android, но при открытии он остается занятым и не показывает никаких результатов.
Ubuntu 18.04 kernel: 4.15.0-20-generic
Android-смартфон Samsung A3, Android 7.0
Сообщения kernel.log при подключении телефона через USB выглядят нормально:
May 12 05:39:53 len kernel: [69577.277832] usb 2-1: new high-speed USB device number 28 using xhci_hcd
May 12 05:39:53 len kernel: [69577.427116] usb 2-1: New USB device found, idVendor=04e8, idProduct=6860
May 12 05:39:53 len kernel: [69577.427122] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 12 05:39:53 len kernel: [69577.427127] usb 2-1: Product: SAMSUNG_Android
May 12 05:39:53 len kernel: [69577.427130] usb 2-1: Manufacturer: SAMSUNG
May 12 05:39:53 len kernel: [69577.427134] usb 2-1: SerialNumber: 5203f8dd51fc142b
При запуске Nautilus из оболочки и открытии папки Android я получаю следующее сообщение:
Nautilus-Share-Message: 05:41:13.818: Called "net usershare info" but it failed:
Childprocess »net« could not be executed (No such file or directory)
Мой обходной путь: установка SSHHelper на Android и использование scp для копирования файлов через SSH .
У меня есть та же проблема с человечностью 18.04 lts и краем Samsung s6. Когда я подключаю телефон к своему ПК и открываю Nautilus, он не показывает файлов или папок. Но я наткнулся на работу вокруг: закройте все экземпляры Наутилуса, демонтируйте телефон и выключите его, не разъединяя его. Затем включите его, и иногда Nautilus видит его. Надеюсь, что это работает на Вас
По телефону необходимо нажать на уведомление, в котором говорится, "используют этот USB для зарядки" и изменяют его на передачу файлов.
У меня была похожая проблема, я попробовал это и сработало, проверьте:
Ubuntu Linux: нужно настроить две вещи правильно: каждый пользователь, который хочет использовать adb, должен быть в группе plugdev, а в системе должны быть установлены правила udev, которые охватывают устройство.
Группа plugdev: если вы видите сообщение об ошибке, в котором говорится, что вы не состоите в группе plugdev, вам необходимо добавить себя в группу plugdev:
sudo usermod -aG plugdev $LOGNAME
Обратите внимание, что группы обновляются только при входе в систему, поэтому вам Нам нужно выйти из системы, чтобы это изменение вступило в силу. Когда вы снова войдете в систему, вы можете использовать id, чтобы убедиться, что вы теперь находитесь в группе plugdev.
Правила udev: пакет android-sdk-platform-tools-common содержит поддерживаемый сообществом набор правил udev по умолчанию для устройств Android. Для установки:
apt-get install android-sdk-platform-tools-common