Non tutti i file sono visibili su MTP


105

Ho un dispositivo LG L5 (modello e610) con Cyanogenmod 10. Quando collego il telefono a un computer con Linux (ho installato mtpfs), posso vedere sia la memoria interna che la scheda SD. Tuttavia quando navigo al loro interno, non riesco a vedere alcuni dei file.

Ad esempio, se apro l'app File Manager sul telefono, posso vedere diversi file nella Internal storage/Notificationsdirectory, tuttavia la directory sul computer mostra solo uno di quei file.

Se cambio il tipo di connessione USB su PTP (fotocamera), poiché OS X non supporta l'MTP in modo nativo, Image Capture vede il telefono come una fotocamera, tuttavia può vedere solo circa un terzo di tutte le immagini presenti sul telefono.

Non ho un computer Windows da provare, ma sospetto che i risultati sarebbero simili.

Ho provato ad aggiornare Cyanogenmod all'ultima notte, cancellandolo e reinstallandolo - stessi risultati. Qualche idea su cosa stia succedendo? Come posso far apparire tutti i file sul computer host?



Ho lo stesso problema con LG G3 con Lineage OS 14.1 (Android 7.1.2) e il riavvio non risolve il problema, selezionando l'archiviazione USB invece di MTP non lo risolve neanche.
Shayan

Sono il 100 ° votante.
neverMind9

Risposte:


71

Questo è apparentemente un bug noto in Android che non è nemmeno riconosciuto da Google dall'ottobre 2012 , bug n. 2  - a seconda del metodo di creazione di file sul dispositivo Android, questi file potrebbero rimanere invisibili quando si accede al dispositivo tramite MTP, fino a quando il dispositivo viene riavviato.

Le soluzioni note includono:

  • Utilizzare la modalità di archiviazione USB anziché MTP, se supportata dal telefono. Apparentemente questa non è un'opzione per LG Optimus L5 (e610), perché questo telefono ha una memoria interna unificata (la memorizzazione dei file si trova /data/mediasullo stesso ext4filesystem di /data), che non può essere esportata come dispositivo di archiviazione USB.

  • Cancella i dati dell'app “Archiviazione multimediale”, quindi usa l' app SDrescan per ricostruire il database multimediale (discusso qui ).

  • Condividi i file in rete utilizzando app di terze parti come AirDroid o una delle app del server Samba (in quest'ultimo caso dovrai disporre di root per rendere il server raggiungibile dalla maggior parte dei client, incluso Windows).


7
Oh! Non mi ero reso conto che il riavvio del dispositivo potesse essere d'aiuto. Lasciami provare.
Aleks G,

1
Anche se potrebbe non funzionare per la SDCard interna , potrebbe esserci una soluzione per la SDCard esterna che abilita UMS :)
Izzy

1
Dato che non ho ancora abbastanza reputazione, vorrei aggiungere un'altra opzione che ha funzionato per me: copiare i file tramite "adb pull". Fondamentalmente, questo significa che ho smesso di provare a usare MTP, funziona bene, ma il problema è che sembra funzionare bene, ma non posso più fidarmene.
Charles Roberto Canato,

1
La soluzione alternativa migliore che ho trovato è installare SSHelper (un server ssh Android) e rsync dal computer Linux (o Windows). Utilizzare il tethering USB per una connessione veloce. Spiegato in dettaglio in questa risposta .
Dipendente organico il

1
TLDR, riavvia il telefono - perché apparentemente è l'attuale standard del settore per i file IO su Android, riavvia dopo ogni scrittura ...
ThorSummoner

34

Vai su impostazioni> app> tutte le applicazioni> archiviazione multimediale> tocca "cancella dati" ...

Riavvia e tutto apparirà di nuovo in Esplora risorse.


1
Grazie per la tua risposta. Nota comunque che (1) non hai aggiunto nulla di nuovo che non fosse già in un'altra risposta; (2) non è necessario cancellare i dati nell'archivio multimediale; un semplice riavvio fa il trucco.
Aleks G,

5
@Aleks G in realtà questa è stata la migliore e più diretta (rapida) istruzione che ha funzionato per me. È una buona risposta :). Non avevo bisogno di usare SDrescan come detto nell'altra risposta, (meno male), e ho dovuto fare esattamente la cosa che ha detto questa risposta - il riavvio non ha funzionato nel mio caso.

4
Sul mio ultimo aggiornamento di nexus 5 l'app Archiviazione multimediale è nascosta, devi selezionare "Mostra app di sistema" dal menu nella schermata delle app per trovare l'app di archiviazione multimediale. YMMV.
Nir Levy,

Vorrei solo aggiungere questo (almeno, sulla ROM Marshamallow che sto usando), la cancellazione dei dati di archiviazione multimediale funziona per rivisualizzare la maggior parte dei file, ma ci sono ancora file che non vengono visualizzati. Sì, è quasi il 2017, queste sono già vecchie domande e risposte, e questo problema esiste ancora.
Charles Roberto Canato,

17

Simile alla risposta di ScoobyDo

  1. Scollegare il cavo USB dal telefono.
  2. Fai clic su "Cancella dati" nell'applicazione Archiviazione supporti.
  3. Quindi 'Forza l'arresto'.
  4. Ricollegare il cavo USB al telefono.
  5. L'applicazione Media Storage viene riavviata e ricostruisce l'elenco dei supporti.
  6. I file mancanti sono ora disponibili.
  7. Questo evita il riavvio, che era importante per me.

Il tuo chilometraggio può variare


3
Il mio chilometraggio varia :) Sul mio Xperia Z1 con Android 4.3 l'app Media Storage si riavvia dopo aver ricollegato l'USB, ma non inizia a ricostruire l'elenco dei media. Il telefono appare sul mio desktop, ma non mostra alcun file. Devo davvero riavviare il telefono per ricostruire il database. Sembrerebbe però la soluzione più rapida, per quei dispositivi su cui funziona!
Daniel Saner,


3

Sto eseguendo una nota Galaxy 3

La soluzione al problema che ho riscontrato è stata utilizzando il browser dei file Android e spostando la cartella / file che avevo scaricato in un'altra directory che non era ingombra.

Questo mi ha permesso di vedere il file .rar da 50 MB che avevo scaricato e di averlo scaricato sul mio PC.

Non so se questa soluzione aiuterà nessuno, ma ha funzionato per me.

Ringrazia tutti :)


2

Vai a Menu> Impostazioni di sistema> Memoria

  1. Smonta scheda SD e premi "OK"
  2. Montare la scheda SD

Vedrai Scansione dei file multimediali sulla scheda SD ... nella barra delle notifiche. Questo significa che stai bene e le cose nella scheda SD sono state sottoposte a una nuova scansione in modo da poterle vedere ora :)


Ci ho provato ma non ha funzionato.
Rameez Ahmed Sayad,

1
  1. Scollega il dispositivo dal PC
  2. File filmato in un'altra directory come "Playlist" tramite File Manager
  3. Ora ricollega il tuo dispositivo e fai le tue cose con i tuoi file :)

0

Ecco come ho risolto questo problema sul mio Galaxy Note-3:

  • Installa l'applicazione FTP File Server sul tuo dispositivo Android
  • Nel computer: mappa unità di rete -> Aggiungi percorso di rete -> Scegli sito FTP -> inserisci l'indirizzo IP del server FTP
  • Collegati (all'unanimità o tramite ID) al "Server" e sarai in grado di accedere a TUTTE le cartelle e i file nel dispositivo Android.

Grazie per la risposta, ma non è di aiuto nelle mie circostanze, poiché (1) non ho una macchina Windows; e (2) le politiche sui nostri desktop bloccano esplicitamente le connessioni ftp in uscita.
Aleks G

0

La mia soluzione in Android 4.4 KitKat per risolvere questo problema sta eseguendo una scansione multimediale a livello di sistema. Le app normali non possono più farlo da KitKat, quindi sfortunatamente hai bisogno di root. Ho usato questa app:

https://play.google.com/store/apps/details?id=com.logika.rescan&hl=en


Mi chiedo perché questa app sia elencata come "incompatibile con tutti i tuoi dispositivi". Ho Android 5.0.2 Moto G (2a generazione, XT1079).
yurkennis,

0

Ho provato l'app "Media Rescanner" a cui @georgiecasey era collegata, ma non ha fatto nulla. Tuttavia, semplicemente rinominando la cartella che mancava usando un'app File Explorer sul mio telefono da "Music" a "Music1" ha fatto il trucco - è apparso immediatamente in Android File Transfer. Semplice, veloce, sporco :)

La cartella può essere facilmente rinominata al termine del trasferimento. Soluzione facile per quei trasferimenti una tantum, forse non la migliore per quelli spesso ricorrenti.


0

Tutto quello che dovevo fare è riavviare il dispositivo Android. Nel mio caso un tablet Lenovo, modello A10-70F, versione Android 6.0.


Il riavvio NON ha funzionato sul mio LG G3.
Shayan,
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.