我正在使用美国型号 16GB 版本的三星 Galaxy S3 (I747),但是,由于某种原因,我无法将其安装到我的笔记本电脑上。我曾尝试同时使用 FTP 和 MTP 连接,但都不起作用。
我该怎么办?
BuZ*_*dEE 23
更新:自 13.04 起,GVFS-MTP 模块包含在默认安装中。有关故障排除,请参阅此 anwser。
最近几个月,有几个项目将 MTP 支持引入 Linux。这是一个快速概述:
将最好的解决办法是使用GVFS通过最近发布的GVFS-MTP-后端安装到您的Android手机。有两个 PPA 具有较新的 GVFS 版本。
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update && sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud) sudo add-apt-repository ppa:webupd8team/gvfs-libmtp
sudo apt-get update && sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)来源:
你可以使用go-mtpfs来挂载你的 Android 手机。

安装需要的包并获取源代码:
sudo apt-get install golang-go libmtp-dev
sudo go get github.com/hanwen/go-mtpfs
sudo ln /usr/lib/go/bin/go-mtpfs /usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
将您自己添加到组保险丝(之后注销并重新登录):
sudo adduser $USER fuse
Run Code Online (Sandbox Code Playgroud)
为您的 Android 手机创建一个文件夹并使用 go-mtpfs 将其挂载到该文件夹中:
mkdir android
go-mtpfs android
Run Code Online (Sandbox Code Playgroud)
取出您的 Android 手机(等待文件操作结束):
fusermount -u android
Run Code Online (Sandbox Code Playgroud)
来源: https : //linuxundich.de/de/android/mit-go-mtpfs-unter-linux-auf-android-handys-via-mtp-zugreifen/
你可以使用jmtpfs来挂载你的 Android 手机。

下载 jmtpfs,解压并进入目录:
cd /tmp
wget http://research.jacquette.com/wp-content/uploads/2012/05/jmtpfs-0.4.tar.gz
tar -xzf jmtpfs-0.4.tar.gz
cd jmtpfs-0.4
Run Code Online (Sandbox Code Playgroud)
将您自己添加到组保险丝(之后注销并重新登录):
sudo adduser $USER fuse
Run Code Online (Sandbox Code Playgroud)
安装需要的包,编译并安装(检查安装问题点击回车)jmtpfs:
sudo apt-get install libmtp-dev libfuse-dev libmagic-dev checkinstall build-essential
./configure
make
sudo checkinstall
Run Code Online (Sandbox Code Playgroud)
为您的 Android 手机创建一个文件夹,并使用 jmtpfs 将其挂载到该文件夹中:
mkdir ~/android
jmtpfs ~/android/
Run Code Online (Sandbox Code Playgroud)
取出您的 Android 手机(等待文件操作结束):
fusermount -u ~/android
Run Code Online (Sandbox Code Playgroud)
来源: https : //linuxundich.de/de/ubuntu/mit-jmtpfs-mtp-gerate-wie-das-galaxy-nexus-oder-das-samsung-galaxy-siii-in-ubuntu-mounten/
cot*_*eyr 14
这不值得。使用类似SSHDroid 的东西,然后通过 ssh 连接。还有提供 CIFS 访问权限的FTP 服务器甚至Droid NAS。MTP 不能很好地工作,并且在不久的将来可能会继续不能很好地工作。
如果您真的想让 MTP 正常工作,请确保将 Nexus 设置为从不锁定屏幕或关闭屏幕电源。用“锁定”MTP 协议也锁定屏幕,导致所有数据丢失和连接问题。关闭库存内核(甚至可能是硬件)中的屏幕电源将尽可能降低 CPU 并启用大量其他强大的节能功能,这将导致可怕的(但仍在工作)传输。
小智 8
MTP 是一项 Microsoft 技术,在 Linux 上不受官方支持。我也多次尝试过 Mtp-Tools,但都没有成功。不过,如果您考虑另一种方法,我有两个建议:
adb一个工具,通过USB 调试模式从平板电脑和手机中推送和拉取文件。要使用亚行,让它工作并运行更好的解释:http : //log.amitshah.net/2012/05/using-adb-to-copy-files-to-from-your-android-device/adb push /source/path /destination/path.小智 5
正如丹所说,像 AirDroid 这样的无线文件传输应用程序是一个很好的解决方案。
这些应用程序分为两个子类别:
这样的应用程序适用于小文件,但要传输高清电影,则需要数小时或数天。Ubuntu 上的最大传输速度约为 260KB/s(出于某种原因),而在 Windows 7 上约为 1MB/s。
应用程序商店中提供了 gMTP,但它可能不适用于您的 Galaxy S3 - 大多数情况下它不适用于我的。(您必须等待应用程序挂起;看起来它在您与应用程序交互时崩溃,但如果它恢复,那么您就知道它有效。)
如果您需要速度,最好的解决方案是 BuZZ-dEE 发布的一个,虽然原始来源是英文:
http://research.jacquette.com/jmtpfs-exchange-files-between-android-devices-and-linux/
不过,您需要熟悉终端,从源代码编译程序并编辑源代码。如果有人需要演练,请告诉我。
| 归档时间: |
|
| 查看次数: |
56234 次 |
| 最近记录: |