![有没有办法将文件从 Ubuntu 传输到 Android?](https://linux22.com/image/1183054/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%20Ubuntu%20%E4%BC%A0%E8%BE%93%E5%88%B0%20Android%EF%BC%9F.png)
标题。我在这里搜索了一下,但我很困惑。我最近买了一台三星 Galaxy S7,虽然我对它很兴奋,但我在通过 USB 传输文件时遇到了困难。当我在 nautilus(顺便说一下,Ubuntu 20.04 的原始版本)中单击手机图标时,收到错误消息“名称 1.110 未由任何 .service 文件提供”
我尝试启用所有看似相关的功能,例如 USB 网络共享、手机可视性等等,但都没有成功。
我也尝试在手机上启用 FTP 服务器并连接到它,但连接超时,虽然我不确定这是否是由于我的错误造成的(我尝试启用和禁用匿名登录,以及启用和禁用密码要求),虽然我没有出于绝望尝试重新启动路由器(但我觉得这在这种情况下没有帮助),并且我找不到这方面的任何有用信息,因为我被引导到 SCP 服务器(通过谷歌搜索后,我找到了有关 SSH 服务器的指南......说实话,这听起来相当吓人),但如果这是最简单的方法,如果有人建议阅读或观看,我很乐意投入工作。
作为参考,我能够在我更旧的 Zenfone 上传输文件,没有任何问题,所以我相信问题出在某种 Android 文件传输协议更新上,而不是我的 ubuntu 配置上,尽管我可能是错的。
我并不执着于任何特定的解决方案,我只是想要一种简单的文件传输方式。如果有帮助的话,我的 PC 和手机都使用同一个连接,如果需要的话,我愿意为我的电脑购买 wifi 或蓝牙 USB 适配器,如果这能简化事情的话。
如果这是一个常见问题,我很抱歉,但老实说,我似乎无法正确地表述我向搜索引擎提出的问题以获得有用的答案,我想提前感谢任何即将到来的答案。
答案1
- 下载适用于 Linux 的 Android SDK 平台工具 ZIP 文件。
- 将 ZIP 解压到易于访问的位置(例如桌面)。
- 打开终端窗口。
- 输入以下命令:cd /path/to/extracted/folder/
- 这会将目录更改为您提取 ADB 文件的位置。
- 例如:cd /Users/Doug/Desktop/platform-tools/
- 使用 USB 线将设备连接到 Linux 机器。将连接模式更改为“文件传输 (MTP)”模式。这并非对每台设备都必不可少,但建议这样做,以免遇到任何问题。
- 一旦终端位于 ADB 工具所在的同一文件夹中,您就可以执行以下命令来启动 ADB 守护程序:./adb devices
- 返回智能手机或平板电脑设备时,您将看到一个提示,要求您允许 USB 调试。继续并授予它。 允许 USB 调试
- 最后,重新输入步骤 8 中的命令。如果一切顺利,您现在应该可以在终端窗口输出中看到设备的序列号。adb 设备
来源:https://www.xda-developers.com/install-adb-windows-macos-linux/
使用adb push
命令传输文件:adb push <path_to_the_local_object> <path_to_the_remote_destination>