"Armazenamento insuficiente disponível". Ok, mas onde?

15

Quando eu atualizo um aplicativo Android do Google Play, ele é baixado e a atualização é interrompida com a mensagem "Erro: armazenamento insuficiente disponível".

No entanto, nenhuma das partições parece estar quase cheia. O aplicativo tem cerca de 10 MB e eu tenho cerca de 100 MB grátis /data. Aqui está a saída de df(omitir /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

Isso está acontecendo em uma imagem 4.1.2 de ações com raiz do Google.

Li outras perguntas neste site, como Por que não consigo instalar aplicativos quando tenho armazenamento suficiente? , erro de armazenamento insuficiente durante a atualização de aplicativos instalados [duplicado] e outros, mas todos eles dizem respeito a situações com apenas 10 a 20 MB livres, enquanto eu tenho uma margem de segurança de 100 MB. Ao contrário Algo está secretamente comer a minha memória interna Acer Iconia A500 e eu preciso de ajuda para encontrar-lo e que posso fazer para gerenciar o armazenamento interno do meu telefone? , Não estou tentando descobrir quais arquivos estão preenchendo uma partição, estou tentando descobrir qual partição está preenchida.

Então, como posso descobrir de que partição se trata essa mensagem de "armazenamento insuficiente"?

Gilles 'SO- parar de ser mau'
fonte
Que tipo de dispositivo você possui? No meu antigo HTC Incredible, foi o /data/datadiretório que me deu dores de cabeça.
Buster
@ Mr.Buster Nexus S. /data/dataestá no mesmo sistema de arquivos que /data.
Gilles 'SO- stop be evil'
De fato. No meu telefone antigo, porém, era onde os aplicativos eram armazenados no dispositivo (versus o cartão SD externo). Quando esse diretório foi preenchido, recebi as mesmas mensagens misteriosas de "armazenamento insuficiente" e toneladas de força aleatória se fecham , embora todas as outras partições tenham espaço de sobra. Eu pensei que meu problema estava limitado à HTC, portanto, pode não ser a causa do problema que você tem, mas vale a pena dar uma olhada.
Buster
Mesmo problema aqui. Tenho 3,3 GB de armazenamento gratuito no meu telefone. Aqui está algo que notei: não consigo atualizar um aplicativo de 8,63 MB como o Evernote Skitch, mas posso atualizar um aplicativo de 48,23 MB como o jogo Clash-of-Clans. QUE?
precisa saber é o seguinte

Respostas:

2

Um problema comum em dispositivos Android é que o Android manterá e salvará todos os aplicativos que estão no diretório do sistema (aplicativos / aplicativos do sistema instalados de fábrica). Este é exatamente o mesmo problema que tive com o meu Sony Xperia arc s.

Corrigi isso fazendo o root do meu telefone e instalando "raiz limpa do sistema" (nota: apenas dispositivos com root podem usar este aplicativo e você provavelmente perderá a garantia ao fazer o root) e execute esse aplicativo. Ele procurará no seu telefone os arquivos de atualização salvos, que são aplicativos do sistema, e excluirá esses arquivos de atualização antigos.

O problema deve ser corrigido. Contanto que você execute o "sistema de limpeza raiz" de vez em quando.

Handoko
fonte
Se isso não funcionou. Você também tentou verificar se há vírus no telefone? Eu uso o antivírus bitdefender para verificar meu dispositivo de vez em quando.
Handoko
Para o registro. Meu telefone foi consertado dessa maneira e também tinha espaço livre suficiente.
Handoko
Também para o registro: /system/apps(onde os aplicativos pré-instalados estão localizados) é montado como somente leitura. O erro "armazenamento insuficiente" não está relacionado a isso, mas a /data. Também é aí que o SystemCleaner e aplicativos similares "limpam". Para detalhes e dicas adicionais, nossa wiki-tag com memória insuficiente é uma boa
1155 Izzy
1

Eu também tive o mesmo problema. Pessoalmente, resolvi o problema inicializando no modo de recuperação no meu telefone Samsung e limpando a partição de cache.

Além disso, o que poderia funcionar é usar alguns aplicativos de limpeza, que liberariam alguma memória que estava sendo usada pelo aplicativo para armazenar em cache os dados. Você também pode desinstalar alguns aplicativos que não estão sendo usados ​​pessoalmente (aplicativos pré-instalados, como o S Calender no Samsung Touch WIz.)

Recomendaria a limpeza regular da partição de cache para prolongar o uso do telefone. Usando o Galaxy S2 há cerca de 3 anos.

Dilip
fonte
Eu tive o mesmo problema e usei esta solução no meu HTC One executando o CM11. Outra maneira mais simples: desinstale o aplicativo que não será atualizado e procure no aplicativo do gerenciador de arquivos por arquivos e pastas relacionados ao aplicativo e exclua-os.
P Fitz
0

Eu tive o mesmo problema. O que resolveu meu problema foi limpar o cache do aplicativo através do Application Manager para Chrome e outros. Não consigo ver a conexão, mas funcionou para mim.

johnny
fonte
11
Bem, limpar o cache libera um pouco de armazenamento (onde o cache estava). Assim, a ligação deve ser :) clara
Izzy
Eu já tinha cerca de 2 GB de armazenamento interno gratuito e apenas alguns aplicativos não eram atualizados. Agora também tenho 1 GB e isso não me incomoda há meses.
johnny
11
Você pode verificar com um emulador de terminal (ou via adb shell) com o mountcomando, mas em muitos dispositivos (se não na maioria) /cachehá uma partição separada - enquanto o "armazenamento interno" geralmente aponta para /data. Eu apenas me pergunto, já que o erro "memória insuficiente" normalmente está relacionado ao último; Eu nunca ouvi isso em conexão com /cache.
Izzy
-1

use esse método para remover arquivos de despejo e se livrar desse erro. Achei isso útil.

No discador do telefone, disque * # 9900 # Você verá a tela sysDump no seu dispositivo. Toque em Excluir dumpstate / logcat e ele mostrará o resultado do dump. Clique em OK e saia.

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

Maria
fonte
Este é um método para limpar alguns arquivos que são contabilizados. Minha pergunta é sobre um caso em que há espaço de armazenamento gratuito, mas as atualizações de aplicativos não funcionam.
Gilles 'SO- stop be evil'
De acordo com o artigo original, "isso funciona apenas em telefones SAMSUNG".
Código Bling