Pourquoi reçois-je ces messages d'erreur lorsque j'essaie d'afficher des fichiers multimédias sur mon appareil Android?


13

(Remarque: Cette question exprimait à l'origine deux problèmes. Après avoir créé la prime, j'ai compris certaines choses, donc je l'ai réduite à un seul problème.)

Je viens de faire une nouvelle installation d'Ubuntu 14.04.

Lorsque je branche mon téléphone Android par USB, je peux accéder aux fichiers sur le téléphone, mais pas en douceur. Les fichiers image et son ne s'ouvriront que si je les copie d'abord sur l'ordinateur. Banshee se bloque si Android est connecté.

C'est l'erreur si j'essaye d'ouvrir un fichier image:

entrez la description de l'image ici

"Impossible d'ouvrir le flux d'entrée pour le fichier"

Pourquoi est-ce que j'obtiens cette erreur et comment faire pour que mon Android se connecte sans problème?

Remarque, j'ai essayé de passer du mode MTP au mode PTP, et quand je le fais, je n'arrive pas du tout à accéder aux fichiers sur le téléphone. J'ai installé mtp-tools. Je peux me connecter par stockage de masse USB, puis je peux afficher des fichiers image et utiliser Banshee. L'inconvénient est qu'il faut une demi-douzaine d'écrans et de sélections sur l'appareil Android pour activer le mode de stockage de masse USB à chaque connexion, et je recherche une fonctionnalité plug and play.

Notez également que je suis agnostique quant aux solutions dans la mesure où je m'en fiche si cela signifie utiliser le stockage de masse MTP, PTP ou USB. Je veux pouvoir utiliser mon appareil Android de manière apparente, il suffit de le brancher et de l'utiliser, et je ne me soucie pas de la façon dont cela se produit.

L'appareil Android est un Samsung Galaxy S2, exécutant Android 4.1.2.


passez en mode de stockage de masse, puis connectez votre téléphone.
Avinash Raj

@AvinashRaj, il faut environ 5 étapes pour accéder au mode de stockage de masse. J'espère que ce n'est pas le cas que la seule solution est de passer par là chaque fois que je connecte mon téléphone.
Questionneur

Le problème est que les périphériques mtp ne prennent pas en charge les E / S de fichiers de base. Jetez un oeil à cette réponse d'une autre question.
465544

Quel appareil Android possédez-vous?
Seth

@Seth, a ajouté les informations sur l'appareil à la question.
Interlocuteur

Réponses:


7

L'erreur qui a été clairement montré est Unable to mount MTP device. Votre système ne parvient donc pas à monter (ouvrir) ce périphérique mtp. L'installation du mtp-toolspackage résoudra cette erreur et rend votre appareil mtp connecté.

sudo apt-get install mtp-tools

1
Connectez votre téléphone au port USB 3.0 et non au 2.0
Avinash Raj

Celui avec la langue bleue = USB 3.0. Assurez-vous que vous avez désactivé l'option de partage de connexion USB sur votre téléphone.
Avinash Raj

2
Selon lsusb, tous mes ports USB sont USB 2.0. De plus, le partage de connexion USB n'est pas activé. J'apprécie votre aide et vous avez peut-être raison de dire que cette erreur est en partie liée à la connexion USB 2.0 de mon ordinateur, mais j'ai du mal à croire qu'il n'y a aucun moyen de résoudre cette erreur sans obtenir un port USB 3.0.
Interlocuteur

@AvinashRaj wow wow wow! La connexion à USB 3.0 a résolu mon problème (d'échecs de transfert de fichiers avec un type aléatoire) après avoir essayé beaucoup de solutions, merci! Pouvez-vous expliquer s'il vous plaît, pourquoi la connexion USB 3.0 est importante?
ASten

2

Résolution de ce problème en mettant à niveau vers Android 4.4. Maintenant, quand je branche l'appareil, j'obtiens un appareil "Android" dans Nautilus, qui a deux disques séparés disponibles, ma carte SD interne et externe. Aucune action d'interface sur le téléphone n'est nécessaire pour connecter l'appareil. En fait, je ne peux pas dire s'il se connecte en utilisant le stockage de masse MTP ou USB ou quoi, mais tant qu'il fonctionne, je ne suis pas trop inquiet à ce sujet.

Les fichiers multimédias n'ont pas d'icônes d'aperçu, mais peuvent être ouverts et visualisés sans aucune erreur.


2

Sur ma galaxie s3 (android 4.4), j'ai changé mes paramètres de Périphérique multimédia (MTP) en Appareil photo (PTP) et j'ai pu voir mes photos et autres fichiers très bien.


1

Vous serez heureux de savoir que le précédent ensemble d'utilitaires USB est toujours là pour être utilisé. Il s'agit d'une solution de contournement plutôt que d'une solution permanente. RC

  1. Sur votre téléphone Android, allez dans Application-> Paramètres
  2. Là, accédez à Sans fil et réseau et sélectionnez Utilitaires USB
  3. Cliquez sur Connect Storage to PC, avant de connecter un câble USB
  4. Un message devrait apparaître: Connectez le câble USB pour utiliser le stockage de masse
  5. Connectez maintenant le câble USB à l'ordinateur
  6. Le robot Android vert devrait être affiché avec un bouton d'option pour "Connecter le stockage USB;" cliquez dessus.
  7. Le robot vert devient orange et vous pouvez maintenant accéder aux fichiers sur le stockage interne et la carte SD de votre téléphone.

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

Mes tests indiquent que l'installation de PCManFM à partir du Centre logiciel vous permettra également d'accéder à vos fichiers sur l'appareil de la manière dont il fonctionnait autrefois.


1
Merci pour cette réponse. Comme mentionné dans la question, je sais que cette option existait. Cependant, je cherche à avoir une fonctionnalité plug-and-play. Devoir passer par cet ensemble d'options à chaque fois est gênant et sujet à erreur.
Interlocuteur

@ Dave MG Je suis désolé que votre Samsung Galaxy S2 nécessite plus d'étapes pour se connecter que vous le souhaitez. Peut-être que la communauté peut me corriger si je me trompe, mais je pense que les modifications apportées à votre firmware Samsung et / ou Android 4.1.2 sont un peu au-delà de la portée de ce forum.
Elder Geek

Le problème est que le type de connectivité dont je parle existait auparavant. Il y a quelques années, je pouvais brancher mon Android, et il apparaissait simplement comme un disque externe, et c'était tout. Cependant, je crois comprendre que Google a décidé de rendre leurs appareils Android MTP par défaut, mais que la prise en charge d'Ubuntu pour MTP a été très inégale. Je crois que mon appareil Android fait la norme de ce que font les appareils Android, mais le support d'Ubuntu est faible. Donc, je pense que cela met la responsabilité sur Ubuntu.
Interlocuteur

J'ai exactement les mêmes résultats avec mon appareil Android sous 14.04 que sous 12.04. Certes, mon appareil exécute une version plus ancienne du système Android que la vôtre (2.37) et je ne peux pas reproduire avec cet appareil ni avec un appareil plus récent exécutant 4.3.2 J'installerai mtp-tools et verrai si je peux reproduire et si oui voir si désinstaller même résout le problème et modifier ma réponse en conséquence.
Elder Geek

Mes résultats avec mpt-tools sont pires que les vôtres (aucun appareil détecté jusqu'à présent)
Elder Geek

0

Cela peut également fonctionner avec 4.1.2 .... ne peut pas confirmer

Stockage [Astuce] Réactiver le mode de stockage de masse Android 4.2.2 Je voulais juste partager quelques conseils pour ceux qui voulaient réactiver le mode de stockage de masse sur leur Android 4.2.2

  1. Connectez votre téléphone à un ordinateur (l'appareil sera connecté en mode MTP par défaut)
  2. Redémarrez votre téléphone tout en étant connecté à l'ordinateur
  3. Attendez de voir l'icône USB sur votre barre de notification
  4. Vous aurez désormais la possibilité de sélectionner désormais le stockage de masse

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


Merci pour cette suggestion. Je viens de l'essayer, et malheureusement, les seules options qu'il montre sont MTP et PTP. Il peut s'agir uniquement d'une option 4.2.2.
Interlocuteur

1
@DaveMG Eh bien, c'était loin. Pourrait encore aider quelqu'un. Espérons que quelque chose de mieux adapté arrivera.
Elder Geek

@DaveMG Voici un autre fil intéressant qui peut être utile: ubuntuforums.org/showthread.php?t=2194853
Elder Geek

Installez le gestionnaire de fichiers PCManFM. Cela fonctionne sans problème pour moi sous 14.04. J'ai découvert que cela fonctionnait sous Lubuntu qui utilise PCMan File Manager par défaut, donc, testé et confirmé sous Ubuntu 14.10
Elder Geek

1
Le gestionnaire de fichiers PCManFM ne remplacera-t-il pas entièrement mon interface de fenêtre? Ce n'est pas que je suis contre l'utilisation d'une interface différente si cela fonctionne mieux, c'est juste que cela semble être un changement à grande échelle avec des effets secondaires et des représailles possibles. Je devrais être sûr du degré de bouleversement que cela provoquerait avant de l'utiliser uniquement pour résoudre ce problème.
Interlocuteur

0

J'ai un Galaxy S6 et j'ai vu le même problème dans Ubuntu 15.10 lors de l'accès aux fichiers sur l'appareil (Échec de l'ouverture du flux d'entrée pour l'image).

Cependant, j'ai pu copier les fichiers sur mon ordinateur portable et les visualiser, sans modifier les paramètres du téléphone / ordinateur.


0

Ayant rencontré ce problème à plusieurs reprises, mon sentiment est qu'il semble se produire plus souvent avec les téléphones Samsung qu'avec les téléphones Huawei. Je n'ai pas testé avec d'autres.

Le problème est d'après mon analyse, que Samsung autorise exactement une session MTP après qu'un câble USB a été connecté et que l'utilisateur a autorisé le transfert de fichiers. Cependant, Ubuntu (et Kubuntu également) ferment et rouvrent apparemment la session MTP après déjà quelques secondes d'inactivité, ou essaient d'utiliser des sessions MTP parallèles (comme une pour les listes de répertoires et une pour le transfert de fichiers réel, etc.). Mais la nouvelle session MTP n'est pas autorisée et boum, il y a le message d'erreur, et le téléphone Samsung va même fermer la session MTP déjà autorisée.

La meilleure solution consiste à utiliser des outils mtp pour monter de manière permanente l'appareil Android. Pour référence, voir essentiellement: https://wiki.ubuntuusers.de/MTP/

J'ai donc tapé dans une fenêtre de terminal:

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

(Cela ne doit être fait qu'une seule fois. Sur les anciennes versions d'Ubuntu, installez le package à la mtpfsplace de jmtpfs)

Ensuite, chaque fois que vous souhaitez connecter le téléphone, connectez le câble USB, déverrouillez le téléphone, puis sur le téléphone, affichez la liste des messages en faisant glisser vers le bas et recherchez l'entrée "Système Android - USB pour nnn". Appuyez sur cet élément pour ouvrir une fenêtre de superposition qui vous permet de définir le mode USB. Sélectionnez explicitement "transfert de fichiers". Si le transfert de fichiers est déjà sélectionné, sélectionnez autre chose à la place, puis ouvrez à nouveau la fenêtre et sélectionnez "transfert de fichiers" une deuxième fois. Oui, avoir à utiliser cette fenêtre deux fois ressemble beaucoup à un bug de Samsung.

Parfois, en particulier après des tentatives de montage infructueuses, le téléphone affiche également une boîte de dialogue "autoriser l'accès aux données du téléphone", qui n'autorise que les réponses "oui" et "non". L'utilisation de cette boîte de dialogue fonctionne également.

Après toute cette préparation, faites simplement:

jmtpfs ~/samsung

Et voilá, vos fichiers recherchés depuis longtemps apparaissent dans votre répertoire ~ / samsung, et plus important encore, restez-y jusqu'à ce que vous débranchiez le câble USB ou éteigniez le smartphone ou l'ordinateur. Cela ne fait même pas de mal, si le téléphone verrouille son écran ou l'éteint, tant qu'il n'est pas complètement éteint. Mais n'essayez pas de cliquer sur l'icône du téléphone dans la visionneuse de fichiers Ubuntu / Kubuntu. Cela tentera d'ouvrir une deuxième session MTP et pourrait également tuer la première session MTP. Accédez plutôt au répertoire ~ / samsung susmentionné.

Pour démonter le téléphone plus tard, tapez simplement:

fusermount -u ~/samsung
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.