Google Play: errore durante il download dell'app - spazio insufficiente


20

Dopo uno degli ultimi aggiornamenti (non sono sicuro che fosse l'ultimo o uno precedente) dell'app Google Play, sto riscontrando un errore nel tentativo di aggiornare un'app di grandi dimensioni (42 MB). Dice:

Errore durante il download. Spazio insufficiente sul dispositivo.

Il mio dispositivo è un Samsung P1000 con Froyo. È radicato, ma l'errore era lì prima di eseguirne il root.

Una rapida ricerca su Google ha mostrato a diversi utenti Samsung che hanno lo stesso problema (l'app in questione che mi dava il mal di testa è il villaggio di Puffo). Alcuni hanno affermato che la rimozione degli aggiornamenti dell'app Android Market (Google Play) lo avrebbe risolto, ma per me non è stato utile.

Ho anche provato la procedura in questa FAQ di aiuto di Google senza alcun risultato.

Ora sono bloccato con una versione preistorica di Market (che funziona su piccole app) e non riesco ancora ad aggiornare Smurf's Village o installare grandi app. Come posso risolvere questo problema?

EDIT: il dispositivo ha oltre 2 GB di memoria SD interna, 27 GB di scheda SD esterna, quindi lo spazio non è un problema.


Ci scusiamo per non averlo dichiarato, ma il dispositivo non ha mancanza di spazio libero.
Mindwin

Risposte:


9

Per me, si trattava di uccidere e ricostruire una cache più grande. Voglio che sia registrato su SE in modo che altre persone con lo stesso problema possano trovare una risposta su Google.

Il problema sembra riguardare la dimensione della partizione in cui si trova la cache. È montata su una partizione di 20-30 MB nella scheda SD interna del telefono.

La correzione che mi ha funzionato è stata descritta in questo post sul blog .

IL BLOCCO SOTTO È TRATTO DAL post del blog di Jimmy Halim, ed è usato con il suo permesso.

Dopo aver esplorato, ho scoperto che la cartella cache (che presumo utilizzata dal mercato) utilizza una piccola partizione (circa 20 MB nel mio caso). Quindi per risolvere questo dobbiamo cambiarlo in una partizione più grande.

Avrai bisogno di Android Terminal Simulator o di un'app per terminali equivalente. Ciò richiederà anche il root del tuo Android.

Digitare su(verrà visualizzata la richiesta di autorizzazione di root: è necessario approvarla).

genere cd /

genere umount /cache

Digitare mount -o rw,remount -t rootfs rootfs /(per impostare l'accesso alla cartella su rw - read write)

Digitare rmdir /cache(elimina cartella cache). Personalmente utilizzo il root explorer per fare il punto 5-6.

genere mkdir /sdcard/cache

Digita ln -s /sdcard/cache /cache(per collegare la cartella cache a / sdcard / cache - che dovrebbe avere dimensioni della partizione più grandi)

Il mio p1000 era rootato e aveva installato l'emulatore di terminale e busybox. Ho appena digitato i comandi nell'ordine descritto da Jimmy Halim (complimenti a lui).

Cercando lo sfondo di questa domanda, ho anche trovato questo post del forum (in portoghese) che sembra (non testato da me) risolvere il problema usando un'app.

[inizia la pubblicazione portoghese]

Per risolvere il problema, è possibile modificare in modo preciso la cache del telefono

[fine pubblicazione portoghese]


Che dire delle povere anime che non hanno già installato l'emulatore di terminale o busybox. Non possono installarli, perché non possono installare nulla.
Urbycoz,

@Urbycoz Se non riesci a installare nulla, questa è roba per un'altra domanda correlata. Ho avuto solo problemi con l'installazione di GRANDI app. Emulatore e Busybox sono minuscoli rispetto alle app di oggi. Inoltre, qualcuno potrebbe chiedere "What about non-rooted devices"e la risposta sarebbe la stessa: è roba per un'altra domanda e risposta.
Mindwin,

Se un utente non può installare nulla, può sempre abilitare il debug USB e fare tutto tramite ADB.
WindowsEscapist,

0

Puoi controllare quanto spazio rimane nella memoria interna del tuo dispositivo? Puoi farlo andando su Impostazioni-> Applicazioni-> Memoria Usa e vedi quanto spazio libero è disponibile nella memoria interna. Se il valore è inferiore a quello di cui ha bisogno l'app (ovvero 42 Mb), significa che devi liberare spazio prima dell'installazione.

Per liberare:

  1. La cosa migliore è visitare l'elenco delle app e rimuovere quello indesiderato, iniziando da quello che occupa più spazio.
  2. Sposta le app pesanti sulla scheda SD. Anche se sospetto che questo potrebbe essere possibile solo da GingerBread in poi e non nel tuo Froyo.

2
3. mentre si cammina nell'elenco delle app, eliminando la cache delle app quando è troppo grande. Forse solo una soluzione temporanea, ma meglio di niente.
Izzy

1
Il mio p1000 ha molto spazio di archiviazione, sia interno che esterno. È un problema con la cache stessa, sono stato in grado di risolverlo per il mio Android (ROOTED). Sempre alla ricerca di una soluzione per le dimensioni della cache che non richiede il rooting.
Mindwin,

L'OP ha detto che c'era abbastanza spazio ...
Frandroid il

Perché o perché non riesco ad aggiungere una risposta a questa domanda? Comunque, finalmente ho trovato una soluzione per questo - disinstallare l'aggiornamento dall'app Google Play
Elia Weiss

0

Solo per aggiungere altre cose da provare se la risposta di @ Mindwin non funziona per te:

1) Elimina i tuoi log in /data/log.

  • Puoi farlo andando nel menu di ripristino ed eliminando i registri (se l'opzione è disponibile per te, non è per tutti i telefoni). Oppure, se si dispone di un telefono rootato, è possibile eseguire rm -rin questa cartella da un emulatore di terminale.

2) Se è possibile installare app, l' SD Maidapp può rimuovere qualsiasi cache persistente o file apk che a volte vengono lasciati dopo la rimozione.

3) Se il tuo telefono è un Samsung Galaxy, puoi comporre *#9900#dalla schermata di composizione e quindi scegliere la seconda opzione: "Elimina Dumpstate / logcat".


Il problema ha quattro anni. Dubito che la gente ce l'abbia ancora.
Mindwin

L'ho fatto ieri, è come sono arrivato qui. Ho pubblicato ciò che mi ha aiutato
Gabriel Fair il
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.