如何通过USB连接MTP设备?

如何通过USB将MTP设备连接到Ubuntu? 许多流行的设备,如所有Android 4.0手机,只有MTP或PTP作为连接选项,不再有USB大容量存储。

考虑到流行的三星S3:连接为MTP或PTP:两者都不允许人们通过手机摄像头将外接SD卡上的DCIM文件夹保存为默认图片。 先前型号(使用Android 2.x)的类似问题可以通过“usb实用程序”在无线和网络设置中解决,但Android 4.0中不再存在这种问题。

试试Play商店的“AirDroid”应用程序。 它允许您使用基于浏览器的界面(在您的计算机上)从Windows / Linux PC传输文件。 由于它是基于浏览器的UI,因此无需在PC端安装任何东西。

安装gmtp ,并使用它连接到手机或平板电脑:

sudo apt-get install gmtp 

看看这个:

http://forum.xda-developers.com/showthread.php?t=1643757

还有这个:

http://research.jacquette.com/jmtpfs-exchanging-files-between-android-devices-and-linux/

从MTP更改为PTP(相机传输模式)也适用于nautilus,至少对于内置内存。

你只需安装jmtpfs (通过sudo apt-get install jmtpfs )。 通过USB连接手机后,在手机上启用MTP文件传输,它将在您的计算机上显示为USB设备。 然后,您可以访问Android设备的整个文件系统(而不仅仅是PTP的图片)。

这对我有用(K)Ubuntu 14.04 LTS和我的摩托罗拉Moto G.

我已经能够使用以下方法执行此操作:

 $ sudo apt-get install mtp-tools mtpfs
 $ mkdir手机
 ...连接手机,将USB模式设置为MTP ...
 $ sudo mtpfs -o allow_other电话
 ...现在尝试对新文件系统做任何事情都需要一分钟左右,请耐心等待......
 ...最后,您可以访问手机并执行任何操作,然后......
 $ sudo umount phone

这是这个版本的工作原理:

 $ mtpfs --version
 FUSE库版本:2.8.6
 fusermount版本:2.8.6
使用FUSE内核接口版本7.12

我没有取得过完美的成功,但我能够通过手机获得一些文件。 我想这会随着新软件的发布而变得更好。

文件传输不需要GUI(Ubuntu上的No One只对文件传输制作GUI感兴趣)。 Nautilus也不需要插件。 我使用三星Galaxy Mini(Android 2.2~Froyo),到目前为止我通过三种方式进行文件传输,蓝牙连接,有线连接或使用Ubuntu One应用程序。

对于电缆连接,您可以轻松插入电缆,等待一段时间并选择大容量存储模式。 通过Nautilus访问和文件传输。 如果您想将手机变为调制解调器,请访问: http : //shiliarr95z.weebly.com/2/post/2011/07/connecting-samsung-galaxy-mini-android-phone-to-ubuntu-1104-as -modem.html 。

对于蓝牙连接,您可以访问: http : //shiliarr95z.weebly.com/2/post/2011/08/howto-transfer-files-via-bluetooth-laptop-to-samsung-galaxy-mini-android-phone -vice-versa.html有点复杂但也很有趣。

使用Ubuntu应用程序是最简单的。 在手机方面,只需进入Android市场并安装Ubuntu one应用程序。 照片共享瞬间在后台运行。 在Ubuntu方面,只需在Ubuntu One上注册(单击信封图标并选择Ubuntu One)。 并且,你在手机端有GUI(在Ubuntu方面,你只有一个OSD消息)

对于技术上的菜鸟(包括我),我发现只是从SD复制文件/照片并将其粘贴到手机存储器上的DCIM将允许我使用USB相机模式进行复制。 如果您需要清除手机记忆库,请在下载到PC后删除手机文件。

  1. 转到我的文件。
  2. 选择extSDCard
  3. 在这个例子中,我将选择DCIM
  4. 按左下角的设置按钮。
  5. 选择复制。
  6. 复选要复制的文件框。
  7. 按右上角的副本。
  8. 退回到我的文件。 9选择sdcard0
  9. 在这个例子中,我将选择DCIM
  10. 按右上角的粘贴。
  11. 退出,在USB选项中选择相机模式,您应该可以使用简单的“我的电脑”进行传输。

Android USB

在主菜单中按菜单中的菜单>设置>连接到PC>,确保选中“询问我”,如果要弹出它并询问插入计算机时所需的连接类型。

或者您也可以从此菜单设置默认操作。 您可以将其设置为仅充电,HTC同步,磁盘驱动器,移动宽带连接。

然后Ubuntu会将其检测为MTP。

如果您无法通过Rhythmbox传送歌曲,您可以像其他人所指出的那样,使用大容量存储器传输文件。

在我的三星Galaxy S II上你可以通过以下方式完成:应用程序 – >设置 – >连接设置 – > USB大容量存储

然后,如果您插入USB电缆,它将提示您转到USB大容量存储模式。 如果您说是,您的手机将通过Nautilus提供。

libmtp的git master分支( http://libmtp.git.sourceforge.net/git/gitweb-index.cgi )支持S3。 如果您知道如何从源安装/编译,则可以使用它直到发布新版本。

我现在不在ubuntu机器上,所以遗憾的是我不能给出关于编译依赖性的确切说明等等。但它应该是以下几行:

 git clone git://libmtp.git.sourceforge.net/gitroot/libmtp/libmtp cd libmtp 

sudo apt-get install libtool libusb-dev checkinstall

 ./autogen.sh (answering yes to any questions) ./configure --prefix=/usr/ make sudo checkinstall (answering any questions) 

然后,你应该把它变成一个.deb包,这样你就可以在不破坏你想要使用的程序的依赖性的情况下安装它。 我不知道,但这个链接似乎提供了信息:将源代码编译成DEB包

通过wifi在Ubuntu PC和Android手机之间传输文件:

Android手机上的Xender应用程序允许您在Android和PC之间传输文件。

脚步:

  • 从Playstore在Android设备上安装Xender应用程序。

  • 按照此方法在Ubuntu pc上创建wifi热点并将其打开。

  • 通过创建的热点将手机连接到电脑。

  • 现在打开xender应用程序并在设置菜单上选择“连接PC”选项。

  • 它将生成一个地址(如ip-address)。

  • 将该地址放在您的web-browser上。现在您可以在手机和PC之间传输文件。

    在此处输入图像描述

我找到了另一个名为“ Qlix ”的应用程序。 您可以从ubuntu软件中心下载它。

它用于将文件从PC传输到Android手机

谢谢