Warum erhalte ich diese Fehlermeldungen, wenn ich versuche, Mediendateien auf meinem Android-Gerät anzuzeigen?

13

(Hinweis: Diese Frage drückte ursprünglich zwei Probleme aus. Nachdem ich das Kopfgeld erstellt hatte, fand ich einige Dinge heraus, sodass ich es auf nur ein Problem eingegrenzt habe.)

Ich habe gerade eine Neuinstallation von Ubuntu 14.04 durchgeführt.

Wenn ich mein Android-Telefon über USB anschließe, kann ich auf die Dateien auf dem Telefon zugreifen, allerdings nicht reibungslos. Bild- und Tondateien werden erst geöffnet, wenn ich sie zuerst auf den Computer kopiere. Banshee stürzt ab, wenn das Android verbunden ist.

Dies ist der Fehler, wenn ich versuche, eine Bilddatei zu öffnen:

Bildbeschreibung hier eingeben

"Fehler beim Öffnen des Eingabestreams für die Datei"

Warum bekomme ich diesen Fehler und wie kann ich mein Android ohne Probleme verbinden?

Hinweis: Ich habe versucht, vom MTP- in den PTP-Modus zu wechseln. In diesem Fall kann ich anscheinend überhaupt nicht auf Dateien auf dem Telefon zugreifen. Ich habe installiert mtp-tools. Ich kann eine Verbindung über einen USB-Massenspeicher herstellen und dann Bilddateien anzeigen und Banshee verwenden. Der Nachteil dabei ist, dass ein halbes Dutzend Bildschirme und Auswahlen auf dem Android-Gerät erforderlich sind, um den USB-Massenspeichermodus bei jeder Verbindung zu aktivieren, und ich nach Plug-and-Play-Funktionen suche.

Beachten Sie auch, dass ich keine Ahnung von Lösungen habe, bei denen es mir egal ist, ob MTP, PTP oder USB-Massenspeicher verwendet werden. Ich möchte mein Android-Gerät ohne Probleme verwenden können. Schließen Sie es einfach an und verwenden Sie es. Ich bin nicht besorgt darüber, wie dies geschieht.

Das Android-Gerät ist ein Samsung Galaxy S2 mit Android 4.1.2.

Fragesteller
quelle
Wechseln Sie in den Massenspeichermodus und schließen Sie dann Ihr Telefon an.
Avinash Raj
@AvinashRaj, es dauert ungefähr 5 Schritte, um in den Massenspeichermodus zu gelangen. Ich hoffe, es ist nicht so, dass die einzige Lösung darin besteht, dies jedes Mal durchzugehen, wenn ich mein Telefon anschließe.
Fragesteller
Das Problem ist, dass MTP-Geräte grundlegende Datei-E / A nicht unterstützen. Schauen Sie sich diese Antwort von einer anderen Frage an.
465544
Welches Android-Gerät hast du?
Seth
@Seth, hat die Geräteinformationen zur Frage hinzugefügt.
Fragesteller

Antworten:

7

Der Fehler, der deutlich gezeigt wurde, ist Unable to mount MTP device,. Ihr System kann dieses MTP-Gerät also nicht mounten (öffnen). Durch die Installation des mtp-toolsPakets wird dieser Fehler behoben und Ihr MTP-Gerät kann verbunden werden.

sudo apt-get install mtp-tools
Avinash Raj
quelle
1
Schließen Sie Ihr Telefon an einen USB 3.0-Anschluss an, nicht an einen 2.0-Anschluss
Avinash Raj
Der mit der Blauzungenkrankheit = USB 3.0. Stellen Sie sicher, dass Sie die USB-Tethering-Option auf Ihrem Telefon deaktiviert haben.
Avinash Raj
2
Entsprechend lsusbsind alle meine USB-Häfen USB 2.0. Außerdem ist USB-Tethering nicht aktiviert. Ich bedanke mich für Ihre Hilfe, und Sie haben möglicherweise Recht, dass dieser Fehler zum Teil mit der USB 2.0-Verbindung meines Computers zusammenhängt. Ich kann jedoch kaum glauben, dass es keinen Weg gibt, diesen Fehler zu beheben, ohne einen USB 3.0-Anschluss zu erhalten.
Fragesteller
@AvinashRaj wow wow wow! Das Anschließen an USB 3.0 löste mein Problem (von Fehlern bei der Dateiübertragung mit zufälliger Art), nachdem ich eine Menge Lösungen ausprobiert hatte. Vielen Dank! Können Sie bitte erklären, warum USB 3.0-Verbindung von Bedeutung ist?
ASten
2

Behebung dieses Problems durch ein Upgrade auf Android 4.4. Jetzt, wenn ich das Gerät einstecke, erhalte ich ein "Android" -Gerät in Nautilus, auf dem zwei separate Laufwerke verfügbar sind, meine interne und externe SD-Karte. Es sind keine Schnittstellenaktionen auf dem Telefon erforderlich, um das Gerät anzuschließen. Eigentlich kann ich nicht sagen, ob eine Verbindung über MTP oder USB-Massenspeicher hergestellt wird oder was, aber solange es funktioniert, macht es mir keine allzu großen Sorgen.

Mediendateien haben keine Vorschausymbole, können jedoch ohne Fehler geöffnet und angezeigt werden.

Fragesteller
quelle
2

Auf meinem Galaxy S3 (Android 4.4) habe ich meine Einstellungen von Media Device (MTP) auf Camera (PTP) geändert und konnte meine Bilder und andere Dateien problemlos anzeigen.

Paugustin
quelle
1

Sie werden froh sein zu wissen, dass die vorherigen USB-Dienstprogramme noch verfügbar sind. Dies ist eine Problemumgehung und keine dauerhafte Lösung. RC

  1. Gehen Sie auf Ihrem Android-Handy zu Anwendung-> Einstellungen
  2. Gehen Sie dort zu Drahtlos und Netzwerk und wählen Sie USB-Dienstprogramme
  3. Klicken Sie auf Speicher an PC anschließen, bevor Sie ein USB-Kabel anschließen
  4. Es sollte eine Meldung angezeigt werden: Schließen Sie das USB-Kabel an, um den Massenspeicher zu verwenden
  5. Schließen Sie nun das USB-Kabel an den Computer an
  6. Der grüne Android-Roboter sollte mit einem Optionsfeld für "USB-Speicher verbinden" angezeigt werden. Klicken Sie darauf.
  7. Der grüne Roboter wird orange und Sie können jetzt auf die Dateien im internen Speicher und auf der SD-Karte Ihres Telefons zugreifen.

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

Meine Tests haben ergeben, dass Sie mit der Installation von PCManFM über das Software Center auch auf Ihre Dateien auf dem Gerät zugreifen können, wie es in den vergangenen Jahren funktioniert hat.

Elder Geek
quelle
1
Vielen Dank für diese Antwort. Wie in der Frage erwähnt, ist mir bekannt, dass diese Option vorhanden war. Ich möchte jedoch Plug-and-Play-Funktionen haben. Diese Optionen jedes Mal durchgehen zu müssen, ist unpraktisch und fehleranfällig.
Fragesteller
@ Dave MG Es tut mir leid, dass Ihr Samsung Galaxy S2 mehr Schritte benötigt, um eine Verbindung herzustellen, als Sie möchten. Vielleicht kann mich die Community korrigieren, wenn ich falsch liege, aber ich glaube, dass Änderungen an Ihrer Samsung-Firmware und / oder Android 4.1.2 den Rahmen dieses Forums sprengen.
Elder Geek
Das Problem ist, dass die Art der Konnektivität, von der ich spreche, früher existierte. Vor ein paar Jahren konnte ich mein Android einstecken und es wurde nur als externes Laufwerk angezeigt, und das war's. Mein Verständnis ist jedoch, dass Google beschlossen hat, seine Android-Geräte standardmäßig zu MTP zu machen, aber dass die Ubuntu-Unterstützung für MTP sehr lückenhaft ist. Ich glaube, mein Android-Gerät entspricht dem Standard von Android-Geräten, aber Ubuntus Unterstützung ist schwach. Also, ich denke, das stellt Ubuntu in Frage.
Fragesteller
Ich habe mit meinem Android-Gerät unter 14.04 genau die gleichen Ergebnisse wie unter 12.04. Zugegeben, auf meinem Gerät wird eine ältere Version des Android-Systems ausgeführt als auf Ihrem (2.37), und ich kann weder mit diesem Gerät noch mit einem neueren Gerät unter 4.3.2 reproduzieren. Ich werde mtp-tools installieren und prüfen, ob und ob ich reproduzieren kann Überprüfen Sie, ob die Deinstallation das Problem löst, und bearbeiten Sie meine Antwort entsprechend.
Elder Geek
Meine Ergebnisse mit mpt-tools sind schlechter als Ihre (es wurden bisher keine Geräte gefunden)
Elder Geek
0

Dies funktioniert möglicherweise auch mit 4.1.2 .... kann nicht bestätigen

Speicher [Tipp] Aktivieren des Massenspeichermodus für Android 4.2.2 Ich wollte nur einige Tipps an diejenigen weitergeben, die den Massenspeichermodus für Android 4.2.2 aktivieren möchten

  1. Verbinden Sie Ihr Telefon mit einem Computer (das Gerät wird standardmäßig im MTP-Modus verbunden)
  2. Starten Sie Ihr Telefon neu, während Sie mit dem Computer verbunden sind
  3. Warten Sie, bis das USB-Symbol in Ihrer Benachrichtigungsleiste angezeigt wird
  4. Sie haben nun die Möglichkeit, Massenspeicher auszuwählen

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

Elder Geek
quelle
Vielen Dank für diesen Vorschlag. Ich habe es gerade ausprobiert, und leider sind die einzigen angezeigten Optionen MTP und PTP. Dies ist möglicherweise nur eine 4.2.2-Option.
Fragesteller
1
@ DaveMG Nun, es war ein langer Schuss. Könnte noch jemandem helfen. Hoffentlich kommt etwas Besseres.
Elder Geek
@ DaveMG Hier ist ein weiterer interessanter Thread, der von Nutzen sein kann: ubuntuforums.org/showthread.php?t=2194853
Elder Geek
Installieren Sie den PCManFM-Dateimanager. Das klappt bei mir unter 14.04 scheinbar nicht. Ich habe festgestellt, dass es unter Lubuntu funktioniert, das standardmäßig PCMan File Manager verwendet. Getestet und bestätigt wurde es unter Ubuntu 14.10
Elder Geek
1
Ersetzt PCManFM File Manager meine Fensteroberfläche nicht vollständig? Es ist nicht so, dass ich es ablehne, eine andere Benutzeroberfläche zu verwenden, wenn sie besser funktioniert. Es scheint nur eine große Veränderung mit möglichen Nebenwirkungen und Nachwirkungen zu sein. Ich musste mir sicher sein, welchen Umbruch es verursachen würde, bevor ich es einsetzte, um nur dieses eine Problem zu lösen.
Fragesteller
0

Ich habe ein Galaxy S6 und habe das gleiche Problem in Ubuntu 15.10 festgestellt, als ich auf die Dateien auf dem Gerät zugegriffen habe (Fehler beim Öffnen des Eingabestreams für das Bild).

Ich konnte die Dateien jedoch auf meinen Laptop kopieren und dort anzeigen, ohne die Einstellungen auf dem Telefon / Computer zu ändern.

Raggyp
quelle
0

Ich bin oft auf dieses Problem gestoßen und habe das Gefühl, dass es bei Samsung-Handys anscheinend häufiger vorkommt als bei Huawei-Handys. Ich habe nicht mit anderen getestet.

Das Problem ist meiner Analyse nach, dass Samsung genau eine MTP-Sitzung zulässt, nachdem ein USB-Kabel angeschlossen und der Benutzer die Dateiübertragung autorisiert hat. Ubuntu (und auch Kubuntu) schließen die MTP-Sitzung jedoch anscheinend nach einigen Sekunden Inaktivität und öffnen sie erneut, oder sie versuchen, parallele MTP-Sitzungen zu verwenden (wie eine für Verzeichnislisten und eine für die eigentliche Dateiübertragung usw.). Die neue MTP-Sitzung ist jedoch nicht autorisiert und boomt. Es wird eine Fehlermeldung angezeigt, und das Samsung-Telefon beendet sogar die bereits autorisierte MTP-Sitzung.

Die beste Lösung ist, mtp-tools zu verwenden, um das Android-Gerät dauerhaft zu mounten. Als Referenz siehe im Grunde: https://wiki.ubuntuusers.de/MTP/

Also habe ich in ein Terminalfenster geschrieben:

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

(Dies muss nur einmal durchgeführt werden. Installieren Sie auf älteren Ubuntu-Versionen das Paket mtpfs anstelle von jmtpfs)

Schließen Sie dann jedes Mal, wenn Sie das Telefon anschließen möchten, das USB-Kabel an, entsperren Sie das Telefon und rufen Sie auf dem Telefon die Nachrichtenliste auf, indem Sie von oben nach unten schieben. Suchen Sie dann nach dem Eintrag "Android-System - USB für nnn". Tippen Sie auf dieses Element, um ein Überlagerungsfenster zu öffnen, in dem Sie den USB-Modus einstellen können. Wählen Sie explizit "Dateiübertragung". Wenn die Dateiübertragung bereits ausgewählt ist, wählen Sie stattdessen etwas anderes aus, rufen Sie das Fenster erneut auf und wählen Sie ein zweites Mal "Dateiübertragung". Ja, dieses Fenster zweimal benutzen zu müssen, riecht sehr nach einem Samsung-Fehler.

Gelegentlich, insbesondere nach fehlgeschlagenen Ladeversuchen, wird auf dem Telefon auch ein Dialogfeld "Telefondatenzugriff zulassen" angezeigt, in dem nur "Ja" und "Nein" als Antworten zulässig sind. Dieser Dialog funktioniert auch.

Nach all diesen Vorbereitungen tun Sie einfach Folgendes:

jmtpfs ~/samsung

Und voilá, Ihre lang ersehnten Dateien erscheinen in Ihrem ~ / samsung-Verzeichnis, und noch wichtiger, bleiben Sie dort, bis Sie das USB-Kabel abziehen oder entweder das Smartphone oder den Computer ausschalten. Es tut nicht einmal weh, wenn das Telefon sein Display sperrt oder ausschaltet, solange es nicht vollständig ausgeschaltet ist. Versuchen Sie jedoch nicht, im Ubuntu / Kubuntu-Datei-Viewer auf das Telefonsymbol zu klicken. Dadurch wird versucht, eine zweite MTP-Sitzung zu eröffnen, und möglicherweise wird auch die erste MTP-Sitzung beendet. Greifen Sie stattdessen auf das oben genannte ~ / samsung-Verzeichnis zu.

Um das Telefon später abzumelden, geben Sie einfach Folgendes ein:

fusermount -u ~/samsung
Kai Petzke
quelle