"Spazio disponibile insufficiente". Ok, ma dove?


15

Quando aggiorno un'applicazione Android da Google Play, questa viene scaricata, quindi l'aggiornamento si interrompe con il messaggio "Errore: memoria insufficiente disponibile".

Eppure nessuna delle partizioni sembra essere quasi piena. L'app è di circa 10 MB e ne ho circa 100 MB gratuiti /data. Ecco l'output di df(omettendo /mnt/asec):

Filesystem             Size   Used   Free   Blksize
/dev                   171M    32K   171M   4096
/mnt/asec              171M     0K   171M   4096
/mnt/obb               171M     0K   171M   4096
/cache                 469M     2M   466M   4096
/efs                     6M     3M     3M   4096
/system                503M   329M   174M   4096
/data                 1007M   895M   112M   4096
/storage/sdcard0        13G     4G     8G   4096

Questo sta accadendo su un'immagine stock 4.1.2 radicata da Google.

Ho letto altre domande su questo sito, come Perché non riesco a installare app quando ho abbastanza spazio di archiviazione? , errore di archiviazione insufficiente durante l'aggiornamento delle app installate [duplicato] e altri, ma tutti riguardano situazioni con solo circa 10-20 MB gratuiti, mentre ho un margine di sicurezza di 100 MB. A differenza di qualcosa, sta segretamente divorando la mia memoria interna Acer Iconia A500 e ho bisogno di aiuto per trovarla e cosa posso fare per gestire la memoria interna del mio telefono? , Non sto cercando di capire quali file stanno riempiendo una partizione, sto cercando di capire quale partizione è riempita.

Quindi, come posso capire di quale partizione tratta questo messaggio di "memoria insufficiente"?


Che tipo di dispositivo hai? Sul mio vecchio HTC Incredible è stata la /data/datadirectory che mi ha dato mal di testa.
Mr. Buster,

@ Mr.Buster Nexus S. si /data/datatrova sullo stesso filesystem di /data.
Gilles 'SO- smetti di essere malvagio' il

Infatti. Sul mio vecchio telefono, però, c'erano app che erano archiviate sul dispositivo (rispetto alla scheda SD esterna). Quando quella directory si riempì, ricevetti gli stessi misteriosi messaggi di "memoria insufficiente" e tonnellate di forze casuali si chiudono anche se tutte le altre partizioni avevano spazio da perdere. Ho pensato che il mio problema fosse limitato a HTC, quindi potrebbe non essere la causa del problema che hai, ma vale la pena dare un'occhiata.
Mr. Buster,


Lo stesso problema qui. Ho 3,3 GB di spazio di archiviazione gratuito sul mio telefono. Ecco qualcosa che ho notato: non riesco ad aggiornare un'app da 8,63 MB come Evernote Skitch, ma posso aggiornare un'app da 48.23 MB come il gioco Clash-of-Clans. WUT?
jonS90,

Risposte:


2

Un problema comune sui dispositivi Android è che Android manterrà e metterà al sicuro tutte le applicazioni che si trovano nella tua directory di sistema (app di sistema / app installate dalla fabbrica). Questo è esattamente lo stesso problema che ho avuto con il mio Sony Xperia arc s.

Ho risolto il problema eseguendo il root del mio telefono e installando "root del sistema più pulito" (nota: solo i dispositivi rooted possono usare questa app e probabilmente perderai la garanzia quando esegui il root del tuo telefono) ed esegui quell'applicazione. Cercherà sul telefono i file di aggiornamento salvati che sono app di sistema, quindi eliminerà questi vecchi file di aggiornamento.

Il problema dovrebbe essere risolto. Fintanto che esegui "root di pulizia del sistema" di tanto in tanto.


Se questo non ha funzionato. Hai anche provato a scansionare il telefono alla ricerca di virus? Uso l'antivirus bitdefender per scansionare il mio dispositivo così di tanto in tanto.
Handoko,

Per il record. Il mio telefono è stato riparato in quel modo e aveva anche abbastanza spazio libero.
Handoko,

Anche per la cronaca: /system/apps(dove si trovano le app preinstallate) è montato in sola lettura. L'errore "memoria insufficiente" non è correlato a questo, ma piuttosto a /data. È anche qui che SystemCleaner e app simili "puliscono". Per dettagli e ulteriori suggerimenti, il nostro tag-wiki con memoria insufficiente è un buon inizio :)
Izzy

1

Ho anche avuto lo stesso problema. Personalmente ho risolto il problema avviando in modalità di ripristino sul mio telefono Samsung e cancellando la partizione della cache.

Inoltre, i problemi potrebbero funzionare utilizzando alcune app di pulizia, che rilasciano un po 'di memoria utilizzata dall'applicazione per memorizzare nella cache i dati. Potresti anche voler disinstallare alcune applicazioni con non utilizzate (applicazioni preinstallate, come S Calender su Samsung Touch WIz.)

Consiglierei la pulizia regolare della partizione della cache per prolungare l'utilizzo del telefono. Usando Galaxy S2 per circa 3 anni.


Ho avuto lo stesso problema e ho usato questa soluzione sul mio HTC One con CM11. Un altro modo più semplice: disinstallare l'app che non si aggiorna, quindi cercare i file e le cartelle relativi all'app per file manager nell'app e cancellarli.
P Fitz,

0

Ho avuto lo stesso problema. Ciò che ha risolto il mio problema è stato cancellare la cache dell'applicazione tramite Application Manager per Chrome e altri. Non riesco a vedere la connessione, ma ha funzionato per me.


1
Bene, svuotare la cache libera un po 'di spazio di archiviazione (dove era stata la cache). Quindi la connessione dovrebbe essere chiara :)
Izzy

Avevo già circa 2 GB di spazio di archiviazione interno gratuito ed erano solo alcune app che non si aggiornavano. Inoltre ora mi restano 1 GB e questo non mi dà fastidio da mesi.
johnny,

1
È possibile verificare con un emulatore di terminale (o tramite adb shell) con il mountcomando, ma su molti dispositivi (se non la maggior parte) /cacheè presente una partizione separata, mentre la "memoria interna" solitamente indica /data. Mi chiedo solo perché l'errore "memoria insufficiente" è normalmente correlato a quest'ultimo; Non l'ho mai sentito in relazione a /cache.
Izzy

-1

utilizzare questo metodo per rimuovere i file di dump ed eliminare questo errore. L'ho trovato utile.

Dal dialer del telefono, comporre * # 9900 # Verrà visualizzata la schermata sysDump sul dispositivo. Tocca Elimina dumpstate / logcat e ti mostrerà il risultato del dump. Fai clic su OK ed esci.

Fonte: http://www.theandroidportal.com/fix-insufficient-storage-android/


Questo è un metodo per ripulire alcuni file che sono stati considerati. La mia domanda riguarda un caso in cui sia disponibile spazio di archiviazione gratuito ma gli aggiornamenti delle applicazioni non funzionano.
Gilles 'SO- smetti di essere malvagio' il

Secondo l'articolo originale, "funziona solo su telefoni SAMSUNG".
Codice Bling
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.