尝试在Android设备上查看媒体文件时,为什么会收到这些错误消息?


13

(注意:这个问题最初表示两个问题。在创建赏金之后,我发现了一些问题,因此将其缩小为一个问题。)

我刚刚重新安装了Ubuntu 14.04。

通过USB插入Android手机时,虽然不顺畅,但我可以访问手机上的文件。除非我先将图像和声音文件复制到计算机,否则它们将不会打开。如果连接了Android,Banshee将崩溃。

如果我尝试打开图像文件,这是错误:

在此处输入图片说明

“无法打开文件的输入流”

为什么会出现此错误?如何使我的Android正常连接?

请注意,我尝试过从MTP切换到PTP模式,当我这样做时,似乎根本无法在手机上访问文件。我已经安装好了mtp-tools。我可以通过USB大容量存储进行连接,然后可以查看图像文件并使用Banshee。缺点是,每次我连接时,Android设备上需要六打屏幕和选择才能启用USB大容量存储模式,而且我正在寻找即插即用功能。

另请注意,我对解决方案不了解,因为我不在乎是使用MTP,PTP还是USB大容量存储。我希望能够无缝使用我的Android设备,只需插入并使用它,我就不会为这种情况所困扰。

Android设备是运行Android 4.1.2的Samsung Galaxy S2。


切换到大容量存储模式,然后连接手机。
Avinash Raj 2014年

@AvinashRaj,进入大容量存储模式大约需要5个步骤。我希望并非唯一的解决方案是每次我连接手机时都要经过该解决方案。
提问者

问题是mtp设备不支持基本文件I / O。看看另一个问题的答案
465544 2014年

您有什么Android设备?
赛斯2014年

@Seth,将设备信息添加到问题中。
提问者

Answers:


7

清楚显示的错误是Unable to mount MTP device。因此,您的系统无法挂载(打开)此mtp设备。安装mtp-tools软件包将解决此错误,并使您的mtp设备建立连接。

sudo apt-get install mtp-tools

1
使用USB 3.0端口而不是2.0端口连接手机
Avinash Raj 2014年

bluetongue = USB 3.0的那个。确保已禁用手机上的USB网络共享选项。
Avinash Raj 2014年

2
据介绍lsusb,我所有的USB端口都是USB 2.0。另外,未启用USB网络共享。感谢您的帮助,您可能是对的,该错误部分与计算机的USB 2.0连接有关,但是我很难相信没有USB 3.0端口就无法解决此错误。
发问

@AvinashRaj哇哇!尝试了许多解决方案后,连接到USB 3.0解决了我的问题(使用随机类型的文件传输失败),谢谢!您能解释一下,为什么USB 3.0连接很重要?
ASten

2

通过升级到Android 4.4解决了此问题。现在,当我插入设备时,我在Nautilus中获得了一个“ Android”设备,该设备有两个可用的独立驱动器,即内部和外部SD卡。连接设备不需要在电话上执行任何界面操作。我实际上不知道它是使用MTP还是USB大容量存储来连接的,还是什么,但是只要它能正常工作,我就不会太在意。

媒体文件没有预览图标,但可以打开和查看而没有任何错误。


2

在我的galaxy s3(android 4.4)上,我将设置从媒体设备(MTP)更改为相机(PTP),并且可以很好地查看我的图片和其他文件。


1

您会很高兴知道以前的USB实用程序集仍然可以使用。这是一种解决方法,而不是永久性解决方法。钢筋混凝土

  1. 在您的Android手机上,转到“应用程序”->“设置”
  2. 在其中,转到“无线和网络”,然后选择“ USB Utilities”
  3. 在连接USB电缆之前,单击“将存储连接到PC”
  4. 将会弹出一条消息:连接USB电缆以使用大容量存储
  5. 现在将USB电缆连接到计算机
  6. 绿色的Android机械手应显示“连接USB存储设备”的选项按钮;点击那个。
  7. 绿色的机械手变为橙色,现在您可以访问手机内部存储器和SD卡上的文件了。

来源:http : //catlingmindswipe.blogspot.com/2012/05/how-to-connect-android-samsung-galaxy.html

我的测试表明,从软件中心安装PCManFM还将使您能够以多年使用的方式访问设备上的文件。


1
感谢您的回答。正如问题中提到的,我知道此选项已存在。但是,我希望具有即插即用功能。每次都必须经历那组选项,这很不方便并且容易出错。
提问者

@ Dave MG很抱歉,您的Samsung Galaxy S2需要更多步骤才能连接您喜欢的设备。如果我错了,也许社区可以纠正我,但我相信对您的三星固件和/或Android 4.1.2的更改超出了本论坛的范围。
极客长老

问题是我所说的那种连通性曾经存在过。几年前,我可以插入我的Android,它会显示为外部驱动器,仅此而已。但是,我的理解是Google决定将其Android设备默认设置为MTP,但是Ubuntu对MTP的支持却很少。我相信我的Android设备正在执行与Android设备相同的标准,但是Ubuntu对它的支持很弱。因此,我认为这给Ubuntu带来了负担。
提问者

我在14.04下的Android设备与在12.04下的结果完全相同。如果我的设备运行的Android系统版本比您的旧版本(2.37)大,并且我无法使用该设备或运行4.3.2的较新设备进行复制,我将安装mtp-tools并查看是否可以复制,如果可以,查看相同的卸载程序是否可以解决问题,然后相应地编辑我的答案。
极客长老

我使用mpt-tools的结果比您的结果差(到目前为止尚未检测到任何设备)
Elder Geek 2014年

0

这可能也适用于4.1.2。...无法确认

存储[提示]重新启用Android 4.2.2的Mass Storage Mode只是想与那些想在Android 4.2.2上重新启用Mass Storage Mode的人分享一些技巧。

  1. 将手机连接到计算机(默认情况下,设备将以MTP模式连接)
  2. 连接到计算机后重新启动手机
  3. 等到您在通知栏上看到USB图标
  4. 从现在开始,您将可以选择“大容量存储”

来源:http : //forum.xda-developers.com/showthread.php?t=2350542


谢谢你的建议。刚刚尝试过,不幸的是,它显示的唯一选项是MTP和PTP。它可能是仅4.2.2选项。
提问者

1
@DaveMG好吧,这是一个远景。仍然可以帮助某人。希望会有更合适的东西出现。
极客长老

@DaveMG这是另一个可能有用的有趣线程:ubuntuforums.org/showthread.php?t=2194853
极客长老

安装PCManFM文件管理器。在14.04以下对我来说这似乎工作正常。我发现它在默认使用PCMan File Manager的Lubuntu下工作,因此在Ubuntu 14.10
Elder Geek 2014年

1
PCManFM File Manager不会完全替换我的窗口界面吗?这并不是说我反对使用其他界面,如果它能更好地工作的话,那似乎是大规模的变更,可能会有副作用和重复使用。在使用它来解决这一问题之前,我必须确定它会引起剧变的程度。
提问者

0

我有Galaxy S6,访问设备上的文件时,在Ubuntu 15.10中遇到了相同的问题(无法打开图像的输入流)。

但是,我能够将文件复制到笔记本电脑并在那里查看它们,而无需更改电话/计算机上的任何设置。


0

我曾多次遇到此问题,我的感觉是,三星手机比华为手机更容易发生这种问题。我没有和别人一起测试过。

根据我的分析,问题在于,在连接USB电缆和用户授权的文件传输之后,三星仅允许一个MTP会话。但是,Ubuntu(以及Kubuntu)显然在已经闲置几秒钟后关闭并重新打开MTP会话,或者他们尝试使用并行的MTP会话(例如一个用于目录列表,一个用于实际文件传输等)。但是新的MTP会话未获得授权,并且正在运行,出现错误消息,并且三星手机甚至会关闭已经授权的MTP会话。

最好的解决方法是使用mtp-tools永久挂载android设备。供参考,请参阅:https : //wiki.ubuntuusers.de/MTP/

所以我在终端窗口中输入:

sudo apt-get install mtp-tools
sudo apt-get install jmtpfs
mkdir ~/samsung

(这只需完成一次。在较旧的Ubuntu版本上,请安装软件包,mtpfs而不要安装jmtpfs

然后,每次您要连接手机时,请连接USB电缆,解锁手机,然后在手机上从顶部向下滑动以显示消息列表,并查找条目“ Android系统-USB for nnn”。点击该项目,以打开一个覆盖窗口,您可以设置USB模式。明确选择“文件传输”。如果已经选择文件传输,请选择其他选项,然后再次打开窗口,然后再次选择“文件传输”。是的,不得不两次使用此窗口,闻起来很像三星的臭虫。

有时,尤其是在尝试失败的挂载之后,电话还会弹出“允许电话数据访问”对话框,仅允许“是”和“否”作为答案。使用该对话框也可以。

完成所有准备工作后,只需执行以下操作:

jmtpfs ~/samsung

而且,您长期以来追求的文件会出现在〜/ samsung目录中,更重要的是,请留在那里,直到断开USB电缆连接或关闭智能手机或计算机的电源。只要手机没有完全关闭,只要它锁定显示屏或关闭显示屏,它都不会受到伤害。但是,请勿尝试在Ubuntu / Kubuntu文件查看器中单击手机的图标。这将尝试打开第二个MTP会话,并且实际上也可能终止第一个MTP会话。而是访问上述〜/ samsung目录。

要稍后卸载手机,只需键入:

fusermount -u ~/samsung
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.