我想将一些电影文件从 Linux 复制到我的HTC One SVAndroid 手机(未 root)。
在 Windows 中,当我插入手机时,我的手机会自动挂载其内部卷和 SD 卡卷,从而允许我传输文件。
在 Linux Mint 13 Mate 中,当我用 USB 线插入手机时总是出现错误,然后可能需要几分钟才能安装,有时会失败。我认为错误是——
初始化相机时出错:-60:无法锁定设备
我怎样才能做到这一点?
答案1
更新: 现在有几种更好的 Airdroid 替代品。然而,似乎大多数 Linux 发行版现在都可以很好地使用 MTP。根据我的经验,Mint(基于 Ubuntu)可以开箱即用,Manjaro(基于 Arch)也是如此。如果开箱即用或本机无法工作,请务必在包管理器中搜索 MTP 解决方案。
较新版本的 Android 将存储安装为 MTP 设备,而不是大容量存储。这样做的好处是可以在 Android 设备和 PC 上同时访问。不幸的是,虽然 Windows 本身就很好地支持它,但 Linux 解决方案目前还存在相当多的错误。
目前,我发现的最可靠的(启动起来仍然有点不稳定,但一旦连接就很好)是 go-mtpfs。这里是一个帮助您进行设置的链接。您必须从命令行安装/卸载。不过,如果您使用的是 Ubuntu unity,那么该线程中还有一个 unity 启动器。
不过,除非您要传输大量数据,否则最好的选择是使用 AirDroid 之类的东西。它是 Play 商店中用于本地网络传输的免费应用程序,并提供可与计算机浏览器一起使用的 Web 界面。它甚至提供了拖放文件界面,甚至允许访问短信、通话记录、应用程序安装和许多其他内容。
答案2
您可以尝试使用免费(免费)ES文件浏览器Android 手机上的文件管理器。
在众多功能中,它有一个 FTP 服务器。因此,如果您可以将手机和计算机联网,则可以轻松地从计算机双向传输文件。我一直在 Ubuntu 和 Fedora 机器上(通过 Thunar)执行此操作。
此应用程序中的 FTP 服务器模式称为“远程管理器”,位于“工具”部分下。
大多数现代文件管理器将接受以下语法:
ftp://phone_ip_address:port
答案3
在寻找了这个问题的一堆解决方案之后,我发现适用于 Linux 的 Android 文件传输。这是 Linux 上最好的 MTP 实现,它确实有效。
可以看到这个问题已经在桌面上主要 Linux 问题列表。
Linux 没有可靠工作、无麻烦的快速本机(可通过内核直接安装;FUSE 不会削减它)MTP 实现。为了与您的 MTP 设备配合使用,例如……基于 Linux 的 Android 手机,您最好使用……Windows 或 MacOS X。更新:一位俄罗斯程序员对 libMTP 感到非常恼火,他编写了自己的完整的基于 Qt 的应用程序,该应用程序会说话使用libusb直接连接到Linux内核。了解 Android-文件传输-Linux。
答案4
基本上这应该像使用记忆棒一样简单。不幸的是,这种情况并非如此。但与其他集成一样,Linux 将会迎头赶上。
与此同时,您可以在 Linux 上使用 WiFi 和 sshd,并在智能手机端使用 sftp 客户端。
或者使用 Linux adb CLI 来使用 USB 传输。