Perché visualizzo questi messaggi di errore quando provo a visualizzare i file multimediali sul mio dispositivo Android?


13

(Nota: questa domanda originariamente esprimeva due problemi. Dopo aver creato la generosità, ho capito alcune cose, quindi l'ho ridotto a un solo problema.)

Ho appena fatto una nuova installazione di Ubuntu 14.04.

Quando collego il mio telefono Android tramite USB, posso accedere ai file sul telefono, anche se in modo non uniforme. I file di immagini e audio non si apriranno se non li copio prima sul computer. Banshee si arresta in modo anomalo se Android è collegato.

Questo è l'errore se provo ad aprire un file immagine:

inserisci qui la descrizione dell'immagine

"Impossibile aprire il flusso di input per il file"

Perché visualizzo questo errore e come posso connettere il mio Android senza problemi?

Nota, ho provato a passare dalla modalità MTP a PTP e, quando lo faccio, non riesco affatto ad accedere ai file sul telefono. Ho installato mtp-tools. Posso collegarmi tramite la memoria di massa USB, quindi posso visualizzare i file di immagine e utilizzare Banshee. Il rovescio della medaglia è che ci vogliono una mezza dozzina di schermate e selezioni sul dispositivo Android per abilitare la modalità di archiviazione di massa USB ogni volta che mi collego e sto cercando funzionalità plug and play.

Inoltre, sono agnostico riguardo alle soluzioni in quanto non mi interessa se questo significa utilizzare MTP, PTP o archiviazione di massa USB. Voglio essere in grado di utilizzare il mio dispositivo Android apparentemente, basta collegarlo e utilizzarlo e non mi preoccupo di come ciò accada.

Il dispositivo Android è un Samsung Galaxy S2 con Android 4.1.2.


passare alla modalità di archiviazione di massa e quindi collegare il telefono.
Avinash Raj,

@AvinashRaj, sono necessari circa 5 passaggi per accedere alla modalità di archiviazione di massa. Spero non sia il caso che l'unica soluzione sia quella di passare ogni volta che collego il mio telefono.
Interrogante

Il problema è che i dispositivi mtp non supportano l'I / O dei file di base. Dai un'occhiata a questa risposta da un'altra domanda.
465544

Che dispositivo Android hai?
Seth,

@Seth, ha aggiunto le informazioni sul dispositivo alla domanda.
Interrogante

Risposte:


7

L'errore che è stato chiaramente dimostrato è, Unable to mount MTP device. Quindi il tuo sistema non riesce a montare (aprire) questo dispositivo mtp. L'installazione del mtp-toolspacchetto risolverà questo errore e renderà il tuo dispositivo mtp collegato.

sudo apt-get install mtp-tools

1
Collegare il telefono nella porta USB 3.0 non in 2.0
Avinash Raj,

Quello con bluetongue = USB 3.0. Assicurati di aver disabilitato l'opzione di tethering USB sul telefono.
Avinash Raj,

2
Secondo lsusb, tutte le mie porte USB sono USB 2.0. Inoltre, il tethering USB non è abilitato. Apprezzo il tuo aiuto e potresti avere ragione sul fatto che questo errore è in parte dovuto alla connessione USB 2.0 del mio computer, ma trovo difficile credere che non ci sia modo di risolvere questo errore senza ottenere una porta USB 3.0.
Interrogante

@AvinashRaj wow wow wow! La connessione a USB 3.0 ha risolto il mio problema (di errori di trasferimento di file con tipo casuale) dopo aver provato molte soluzioni, grazie! Puoi spiegare per favore, perché la connessione USB 3.0 è significativa?
ASten

2

Risolto il problema aggiornando ad Android 4.4. Ora, quando collego il dispositivo, ottengo un dispositivo "Android" in Nautilus, che ha due unità separate disponibili, la mia scheda SD interna ed esterna. Non ci sono azioni di interfaccia sul telefono necessarie per connettere il dispositivo. In realtà non so dire se si sta collegando tramite MTP o USB o altro, ma finché funziona, non mi preoccupo troppo.

I file multimediali non hanno icone di anteprima, ma possono essere aperti e visualizzati senza errori.


2

Sulla mia galaxy s3 (Android 4.4), ho cambiato le mie impostazioni da Media Device (MTP) a Camera (PTP) e sono stato in grado di visualizzare bene le mie immagini e altri file.


1

Sarai felice di sapere che il set precedente di utility USB è ancora lì da usare. Questa è una soluzione piuttosto che una soluzione permanente. RC

  1. Sul tuo telefono Android, vai su Applicazione-> Impostazioni
  2. Lì, vai su Wireless e rete e seleziona Utilità USB
  3. Fare clic su Connetti archiviazione al PC, prima di collegare un cavo USB
  4. Dovrebbe apparire un messaggio: collegare il cavo USB per utilizzare la memoria di massa
  5. Ora collega il cavo USB al computer
  6. Il robot Android verde dovrebbe essere visualizzato con un pulsante di opzione per "Connetti memoria USB;" cliccaci sopra.
  7. Il robot verde diventa arancione e ora puoi accedere ai file sulla memoria interna e sulla scheda SD del tuo telefono.

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

I miei test indicano che l'installazione di PCManFM da Software Center ti consentirà anche di accedere ai tuoi file sul dispositivo come ha funzionato negli anni passati.


1
Grazie per questa risposta Come menzionato nella domanda, sono consapevole che questa opzione esisteva. Tuttavia, sto cercando di avere funzionalità plug-and-play. Dover passare attraverso quella serie di opzioni ogni volta è scomodo e soggetto a errori.
Interrogante

@ Dave MG Mi dispiace che il tuo Samsung Galaxy S2 richieda più passaggi per la connessione che ti piace. Forse la community può correggermi Se sbaglio, ma credo che le modifiche al tuo firmware Samsung e / o Android 4.1.2 siano un po 'al di là dell'ambito di questo forum.
Elder Geek,

Il problema è che esisteva il tipo di connettività di cui sto parlando. Alcuni anni fa, potevo collegare il mio Android, e si sarebbe solo presentato come un disco esterno, e basta. Tuttavia, la mia comprensione è che Google ha deciso di rendere i loro dispositivi Android MTP per impostazione predefinita, ma che il supporto Ubuntu per MTP è stato molto irregolare. Credo che il mio dispositivo Android stia facendo lo standard di quello che fanno i dispositivi Android, ma il supporto di Ubuntu per questo è debole. Quindi, penso che questo dia l'onore a Ubuntu.
Interrogante

Ho gli stessi risultati esatti con il mio dispositivo Android sotto 14.04 come ho sotto 12.04. Ammesso che il mio dispositivo stia eseguendo una versione precedente del sistema Android rispetto alla tua (2.37) e non riesco a riprodurre con quel dispositivo né un dispositivo più recente con 4.3.2 Installerò mtp-tools e vedrò se riesco a riprodurre vedere se disinstallare lo stesso risolve il problema e modificare la mia risposta di conseguenza.
Elder Geek,

I miei risultati con mpt-tools sono peggiori dei tuoi (nessun dispositivo rilevato finora)
Elder Geek

0

Questo può funzionare anche con 4.1.2 .... impossibile confermare

Archiviazione [Suggerimento] Riattivazione della modalità di archiviazione di massa Android 4.2.2 Volevo solo condividere alcuni suggerimenti con coloro che volevano riattivare la modalità di archiviazione di massa sul proprio Android 4.2.2

  1. Connetti il ​​telefono a un computer (il dispositivo sarà collegato in modalità MTP come impostazione predefinita)
  2. Riavvia il telefono mentre è collegato al computer
  3. Attendi di vedere l'icona USB sulla barra delle notifiche
  4. Ora avrai un'opzione per selezionare Archiviazione di massa da ora in poi

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


Grazie per questo suggerimento L'ho appena provato e, sfortunatamente, le uniche opzioni che mostra sono MTP e PTP. Potrebbe essere un'opzione 4.2.2.
Interrogante

1
@DaveMG Beh, è ​​stato un colpo lungo. Potrebbe ancora aiutare qualcuno. Speriamo che arrivi qualcosa di più adatto.
Elder Geek,

@DaveMG Ecco un altro thread interessante che potrebbe essere di qualche utilità: ubuntuforums.org/showthread.php?t=2194853
Elder Geek

Installa il File Manager PCManFM. Questo funziona apparentemente per me sotto il 14.04. Ho scoperto che funzionava con Lubuntu, che utilizza PCMan File Manager per impostazione predefinita, quindi testato e confermato con Ubuntu 14.10
Elder Geek,

1
Il File Manager PCManFM non sostituirà completamente la mia finestra? Non è che sono contrario a utilizzare un'interfaccia diversa se funziona meglio, è solo che sembra un cambiamento su larga scala con possibili effetti collaterali e riprocussioni. Dovrei essere sicuro del grado di sconvolgimento che avrebbe causato prima di usarlo solo per risolvere questo problema.
Interrogante

0

Ho un Galaxy S6 e ho riscontrato lo stesso problema in Ubuntu 15.10 durante l'accesso ai file sul dispositivo (Impossibile aprire il flusso di input per l'immagine).

Tuttavia, sono stato in grado di copiare i file sul mio laptop e visualizzarli lì, senza alterare alcuna impostazione sul telefono / computer.


0

Avendo riscontrato questo problema molte volte, la mia sensazione è che sembra accadere più spesso con i telefoni Samsung che con i telefoni Huawei. Non ho testato con altri.

Secondo la mia analisi, il problema è che Samsung consente esattamente una sessione MTP dopo aver collegato un cavo USB e aver autorizzato il trasferimento di file da parte dell'utente. Tuttavia, Ubuntu (e anche Kubuntu) apparentemente chiudono e riaprono la sessione MTP dopo alcuni secondi di inattività, oppure tentano di utilizzare sessioni MTP parallele (come una per gli elenchi di directory e una per il trasferimento di file effettivo ecc.). Ma la nuova sessione MTP non è autorizzata e boom, c'è il messaggio di errore e il telefono Samsung chiuderà anche la sessione MTP già autorizzata.

La soluzione migliore è utilizzare mtp-tools per montare permanentemente il dispositivo Android. Per riferimento vedi sostanzialmente: https://wiki.ubuntuusers.de/MTP/

Quindi ho digitato una finestra del terminale:

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

(Questo deve essere fatto solo una volta. Nelle versioni precedenti di Ubuntu, installa il pacchetto mtpfsinvece di jmtpfs)

Quindi ogni volta che si desidera collegare il telefono, collegare il cavo USB, sbloccare il telefono, quindi sul telefono richiamare l'elenco dei messaggi scorrendo verso il basso dall'alto e cercare la voce "Sistema Android - USB per nnn". Tocca quell'elemento, in modo da aprire una finestra di sovrapposizione, che ti consenta di impostare la modalità USB. Seleziona esplicitamente "trasferimento file". Se il trasferimento file è già selezionato, seleziona invece qualcos'altro, quindi apri nuovamente la finestra e seleziona "trasferimento file" una seconda volta. Sì, dover usare questa finestra due volte ha un odore molto simile a un bug Samsung.

A volte, specialmente dopo tentativi di montaggio non riusciti, il telefono visualizza anche una finestra di dialogo "Consenti accesso ai dati del telefono", che consente solo "sì" e "no" come risposte. Anche usare quella finestra di dialogo funziona.

Dopo tutta questa preparazione, basta fare:

jmtpfs ~/samsung

E voilá, i tuoi file ricercati vengono visualizzati nella tua directory ~ / samsung e, cosa più importante, restano lì fino a quando non scolleghi il cavo USB o spegni lo smartphone o il computer. Non fa nemmeno male, se il telefono blocca il display o spegne il display, a condizione che non sia completamente spento. Ma non provare a fare clic sull'icona del telefono nel visualizzatore di file Ubuntu / Kubuntu. Ciò tenterà di aprire una seconda sessione MTP e potrebbe effettivamente uccidere anche la prima sessione MTP. Accedere invece alla suddetta directory ~ / samsung.

Per smontare il telefono in un secondo momento, basta digitare:

fusermount -u ~/samsung
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.