如何通过USB连接MTP设备?


46

如何通过USB 将MTP设备连接到Ubuntu?许多流行的设备,如所有的Android 4.0手机,只有MTP和PTP的连接选项,没有USB海量存储

考虑到流行的Samsung S3:以MTP或PTP的方式连接:两者都不能让人看到手机相机默认保存到外部SD卡上DCIM文件夹的图片。在无线和网络设置中,“ usb实用程序”可以解决以前型号(使用Android 2.x)的类似问题,但在Android 4.0中不再存在。

Answers:


16

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


3
AirDroid需要过多的权限,例如联系人列表。要进行文件传输吗?
Guido Kanschat

@GuidoKanschat可能会将文件发送给他们的联系电话:P
所有回复

32

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

sudo apt-get install gmtp

3
太棒了,仍然可以在S5和Kubuntu 15.10中使用
迈克尔

1
适用于Ubuntu 16.04 LTS(截至2018年6月)
champost


9

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

这适用于(K)Ubuntu 14.04 LTS和我的Motorola MotoG。


好吧,可以在我的UbuntuSTudio 16.04 x386和SAMSUNG Galaxy J5上正常工作(只需要重新启动PC即可工作)
IndacocheaWachín16年

它也非常适合我的设置
-Kubuntu

不适用于Ubuntu 18.04和Moto G :(
Peter Dotchev

6

我已经可以使用以下方法做到这一点:

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

这是该版本的版本:

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

我还没有取得完全的成功,但是我能够从电话中获取一些文件。我想随着新软件的发布,情况会变得更好。


这在Quantal上工作正常,但在Precise上却不行:(我认为libmtp的版本太旧
KayEss 2012年

@KayEss我在12.04(PP)上运行,没有问题,所以我猜是YMMV
TankorSmash 2014年

1
开箱即用的唯一方法!
Pa_

2

不需要文件传输的GUI(Ubuntu上没有人对制作仅文件传输的GUI感兴趣)。而且也不需要Nautilus的插件。我使用Samsung 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一个应用即可。照片共享可在后台即时运行。在Ubuntu方面,只需在Ubuntu One上注册自己(单击信封图标,然后选择Ubuntu One)。而且,您在电话端拥有GUI(在Ubuntu端,您只有一条OSD消息)


2

对于从技术上来说菜鸟(包括我),我发现只需从SD复制文件/照片并将其粘贴到手机存储器上的DCIM,即可使用USB摄像头模式进行复制。如果需要清除手机内存,则一旦下载到PC,然后删除手机文件。

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

2

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

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

谢谢


2

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

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

脚步:

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

  • 按照创建你的Ubuntu电脑的WiFi热点这种方法并打开它。

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

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

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

  • 将该地址放在网络浏览器上。现在,您可以在手机和PC之间传输文件了。

    在此处输入图片说明


1

Android USB

在主菜单中,按菜单>设置>连接到PC>,在此菜单中,如果要弹出“请问我”,请确保已选中“询问我”,并询问插入计算机时要使用哪种连接类型。

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

然后,Ubuntu会将其简单地检测为MTP。


1

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

在我的Samsung Galaxy S II上,您可以执行以下操作:应用程序->设置->连接设置-> USB大容量存储

然后,如果您插入USB电缆,它会提示您进入USB大容量存储模式。如果您选择“是”,则可以通过Nautilus使用手机。


1

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包

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.