蓝牙连接和 USB 连接都无法将文件从 Android 智能手机传输到 Ubuntu 18.04。使用 Ubuntu 16.04 的相同设备没有出现任何问题。启动 Nautilus 时,它会显示 Android 设备,但打开它时,它一直处于忙碌状态并且不显示任何结果。
Ubuntu 18.04 内核:4.15.0-20-generic
Android 智能手机三星 A3,Android 7.0
通过 USB 连接手机时的 kernel.log 消息似乎正常:
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
从 shell 启动 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)
我目前的解决方法:在 Android 上安装 SSHHelper 并使用 scp 通过 SSH 复制文件。
答案1
我在使用 ubuntu 18.04 lts 和三星 s6 edge 时也遇到了同样的问题。当我将手机连接到电脑并打开 Nautilus 时,它不显示任何文件或文件夹。但我偶然发现了一个解决方法:关闭 Nautilus 的所有实例,卸载手机并将其关闭而不断开连接。然后将其打开,有时 Nautilus 可以看到它。希望它对你有用
答案2
在手机上,您必须点击“使用此 USB 进行充电”的通知并将其更改为文件传输。
答案3
我遇到了类似的问题,我尝试了这个并且成功了,请检查:
Ubuntu Linux:有两件事需要正确设置:每个想要使用 adb 的用户都需要加入 plugdev 组,并且系统需要安装覆盖该设备的 udev 规则。
plugdev 组:如果您看到一条错误消息,提示您不在 plugdev 组中,则需要将自己添加到 plugdev 组:
sudo usermod -aG plugdev $LOGNAME
请注意,群组仅在登录时更新,因此您需要注销才能使此更改生效。当您重新登录时,您可以使用 id 来检查您现在是否在 plugdev 组中。
udev 规则:android-sdk-platform-tools-common 软件包包含一组由社区维护的 Android 设备默认 udev 规则。安装方法如下:
apt-get install android-sdk-platform-tools-common
答案4
我的经验告诉我,罪魁祸首通常是电缆或 USB 端口,它们会导致连接故障或断开。当我碰巧遇到这些问题时,通常使用新电缆或原装电缆即可解决问题。