O espaço total do meu aplicativo é de 10 MB e, após a instalação, leva menos de 20 MB. No Galaxy Note I , durante a atualização do meu aplicativo, está dizendo "Armazenamento insuficiente disponível", onde há 214 MB de espaço livre na memória do dispositivo (interno). Isso acontece mesmo tentando baixar um novo aplicativo.
Procurei muito pela solução e um motivo perfeito para a causa desse problema, mas não consigo encontrá-lo. Como corrijo esse problema?
Este é o resultado do 'adb shell df' no meu outro dispositivo que tem o mesmo problema. Possui 35 MB de espaço livre:
/dev: 115788K total, 0K used, 115788K available (block size 4096)
/mnt/asec: 115788K total, 0K used, 115788K available (block size 4096)
/system: 179840K total, 168376K used, 11464K available (block size 4096)
/data: 201856K total, 168524K used, 33332K available (block size 4096)
/cache: 108544K total, 1284K used, 107260K available (block size 4096)
/cdrom: 8960K total, 8632K used, 328K available (block size 4096)
/tmp: 2048K total, 28K used, 2020K available (block size 4096)
/pds: 1536K total, 1320K used, 216K available (block size 4096)
/mnt/sdcard: 1928992K total, 1014496K used, 914496K available (block size 32768)
/mnt/secure/asec: Permission denied
android
google-play
Atirador de elite
fonte
fonte
adb shell df
Respostas:
Aqui está uma solução muito simples que funciona no meu Samsung Galaxy S II e na Nota 1 ; Não faço ideia de outros modelos:
*#9900#
Eu restaurei cerca de um GB de espaço no sistema dessa maneira.
fonte
No começo, tentei a resposta de Berislav Lopac , mas atendi
Connection problem or invalid MMI code.
quando tentei discar*#9900#
. Eu estava usando o CyanogenMod no telefone e acredito que telefones com ROMs personalizadas não usam o discador de ações, portanto, eles não têm a funcionalidade SysDump.Basicamente, o
Delete dumpstate/logcat
SysDump limpa os arquivos de log/data/log
. Mas você também pode fazer isso manualmente sem o SysDump. (Isso pressupõe que seu telefone tenha sido enraizado, o que acontecerá se o telefone estiver executando o CyanogenMod ou qualquer outra ROM que não seja de estoque.)su
, pressione Enter.cd /data/log
, seguido de retorno.data/log
diretório digitandopwd
, seguido de retorno. Deve imprimir o diretório de trabalho atual que você está em:/data/log
. É muito importante garantir que você esteja no diretório certo, pois a próxima etapa remove todos os arquivos em qualquer diretório de trabalho em que você esteja atualmente.rm *
, seguido de retorno.exit
para sair dasu
sessão.Excluí aproximadamente 1.500 arquivos de 1 MB como esse e corrigi o problema "Armazenamento insuficiente disponível".
Assim como nos outros pôsteres, possuo um Galaxy S II , então parece haver um problema com esse modelo.
Se alguém souber da solução permanente para interromper a criação dos arquivos de log, informe-me.
OBSERVAÇÃO: Alguns gerenciadores de arquivos listam falsamente
/data/log
que estão vazios, pois estão em execução sem privilégios e, portanto, não possuem as permissões para exibir os arquivos.fonte
*#9900#
,*#7832
mas não funcionou para mim por causa da ROM Cyanogen./data/
e/data/data/
e/sdcard/data/
mas nenhuma delas tem umalog
subpastaA memória pode estar reservada pelo sistema operacional para ser usada para executar o que você normalmente executa (como um arquivo de troca). Você pode espremer em outro aplicativo ou dois
Mas a única solução muito boa pode ser
Dê uma olhada na postagem do fórum Estava prestes a acontecer: aviso de pouca memória! .
A parte importante é:
Outra boa explicação do que está acontecendo está na postagem no fórum Low Internal Memory .
A parte importante é:
E o tópico inclui sugestões sobre o particionamento que você pode fazer no seu cartão SD para permitir 'aplicativos moar'!
fonte
O gerenciador de pacotes ("instalador") tem um problema de design: ele não consegue distinguir entre vários erros possíveis e costuma apresentar a desculpa de "armazenamento insuficiente".
As primeiras etapas são realizadas: identifique se é um problema de instalação (1.) e não está relacionado à falta de armazenamento (2.)
pm install file.apk
), com o Google Play, em outros mercados e na instalação manual da GUI (por exemplo, “clicar” em um arquivo APK baixado ); não é um problema de download, .../data
partição - ou - principalmente no cartão SD (e um pouco mais/data
). - Os dois locais mostram espaço suficiente, conforme indicado pelo pôster original (33 MB e> 900 MB, respectivamente) para o pacote <20 MB. –E– a/data
partição tem mais de 10% de liberdade (33 MB é mais que 10% de 200 MB).Surpreendentemente, a maioria das respostas não leva isso em consideração ...
Na realidade, a
/data
partição precisa de uma limpeza de resíduos de instalações anteriores.pm uninstall com.abc.def
)find /data -name 'com.abc.def*'
)O instalador engasga com eles, retornando com o motivo errado. - A parte interessante é: se o pacote for instalado no cartão SD (forçado ou por outros meios), algumas sobras
/data
não machucam ... o que leva à falsa crença de que é realmente um problema de espaço ( mais espaço no cartão SD ...)!A questão do estouro de pilha da qual obtive metade disso é a solução para o erro INSTALL_FAILED_INSUFFICIENT_STORAGE no Android .
fonte
A primeira coisa a fazer é verificar os detalhes da mensagem de erro. Para isso, você pode usar o LogCat App .
Para mim, o problema foi um erro como
A solução foi ativar a função de senso comum no meu cérebro e procurar a pasta com.xyz na pasta app-lib com o ES-Explorer. Eu reconheci que esta pasta já estava lá. Portanto, removê-lo resolveu o problema de renomeação e os aplicativos agora podem ser instalados corretamente.
fonte
O mesmo problema estava chegando para o meu telefone e isso resolveu o problema:
Vá para
Application Manager
/Apps
de Configurações.Selecione
Google Play Services
.Clique no
Uninstall Updates
botão à direita doForce Stop
botão.Depois que as atualizações são desinstaladas, você verá o
Disable
botão, o que significa que você terminou.Você verá muito espaço livre disponível agora.
fonte
Eu também tive esse problema ao instalar um aplicativo depois de desinstalá-lo. Resolvi fazer o download do Lucky Patcher e clique no menu - solução de problemas - para remover correções e backups (armazenamento insuficiente disponível). Observe que você precisa que seu dispositivo esteja enraizado.
fonte
Eu tenho um Nexus 4 sem raiz (que possui apenas armazenamento interno, sem cartão SD) e estava recebendo esse erro com a atualização de aplicativos maiores. Aplicativos menores atualizariam bem.
Descobri que era porque recentemente me inscrevi no serviço Play Music All Access e havia fixado vários álbuns.
Estes são baixados para a
/data
partição oculta e foi isso que ficou sem espaço (presumo)Soltei alguns álbuns e agora não tenho problemas para instalar aplicativos.
fonte
1. Reinicie o telefone e reinstale o aplicativo !
Eu também estava tendo o mesmo problema
Insufficient Storage Available
no meu dispositivo, mas reiniciei o dispositivo e funcionou bem!PS .:
2. Instale o aplicativo no armazenamento externo
Para isso, defina
Storage Location
com o seguinte comandofonte
pm install -s package.apk
Eu tive esse problema mesmo com muita memória interna e memória SD. Esta solução é apenas para aplicativos que não serão atualizados ou que foram instalados anteriormente no telefone e não serão instalados.
Parece que, em alguns casos, existem diretórios restantes de uma instalação anterior e o novo aplicativo não pode removê-los ou substituí-los.
A primeira coisa a fazer é tentar desinstalar o aplicativo primeiro e tentar novamente. No meu caso, isso funcionou para alguns aplicativos.
Para a próxima etapa, você precisa de acesso root no seu telefone:
Com um gerenciador de arquivos, vá para / data / app-lib e localize o diretório (ou diretórios) associado ao aplicativo. Por exemplo, para kindle, é com.amazon.kindle. Exclua estes. Também vá para / data / data e faça o mesmo.
Em seguida, vá para a Play Store e reinstale o aplicativo. Isso funcionou para todos os aplicativos no meu caso.
fonte
Eu tive o mesmo problema e foi resolvido usando o App Cache Cleaner .
(HT: acejavelin @ Fóruns do Android )
fonte
Tentei várias das soluções sugeridas, mas nenhuma delas funcionou para mim. Depois de algumas pesquisas, me deparei com uma dica para mover alguns aplicativos de
/data/app
para/system/app
. Isso liberou espaço suficiente para instalar novos aplicativos e atualizar os existentes.Posso recomendar o utilitário gratuito SystemCleanup para mover os aplicativos.
fonte
Esta é a coisa mais fácil de fazer. Vá
settings
procurarstorage
oumemory
toque nele e procurecached data
. toque nele e limpe seus dados a partir daí. SIMPLES!!!fonte
O aplicativo precisa necessariamente ser instalado no armazenamento interno? Se você não estiver executando nenhum serviço, tente instalá-lo no armazenamento externo. Isso pode ser feito adicionando o seguinte código no seu manifesto:
Isso geralmente funciona no Android 2.2 e superior na maioria dos casos. Verifique se o aplicativo funcionará corretamente se estiver instalado no armazenamento externo. Você terá uma boa idéia de que tipo de aplicativos podem ser instalados no armazenamento externo no Local de Instalação do Aplicativo .
fonte
Quando se trata de um dispositivo físico, o comportamento dos dispositivos parece diferente para um grupo diferente de dispositivos.
Parte da estranha coleção de opiniões que ouvi de pessoas diferentes é:
./adb install ~Application_path
android:installLocation="preferExternal"
Espero que um deles seja relevante para você! ;)
fonte
A maior parte do espaço disponível é reservada pelo sistema operacional. A melhor e mais fácil correção é mover seus aplicativos para armazenamento externo. Isso liberará muito espaço para você.
fonte
Alguns aplicativos precisam ser reiniciados para serem instalados completamente. O Android apenas diz que possui memória insuficiente por algum motivo - deve dizer que precisa ser reiniciado para concluir a instalação. Experimente - ele será instalado completamente automaticamente quando você reiniciar.
fonte
Eu resolvi esse problema sozinho. No entanto, a memória interna e SD mostravam muito espaço livre. Foi um problema com a memória do telefone, que estava quase cheia.
Portanto, mudei muitos dos meus aplicativos da memória do telefone para o item interno, para liberar a memória do telefone: Configurações -> Armazenamento -> Aplicativos (na seção armazenamento interno) -> guia Interno
Aqui estão os que não estão marcados e estão ocupando o espaço na memória do telefone.
Depois de liberar uma quantidade considerável de espaço na memória do telefone dessa maneira, o erro não deve ocorrer.
fonte
Depois de desinstalar alguns aplicativos, consigo instalar o novo ...
Eu acho que o SO calcula a memória total necessária para executar todos os aplicativos. Se não couber, então diz "em memória suficiente".
fonte
Eu tive o mesmo problema no Galaxy S4 (i9505) na ROM de estoque (4.2.2 ME2). Eu tinha espaço livre assim: 473 MB
/data
, 344 MB/system
, 2 GB/cache
. Eu estava recebendo o erro de velocidade livre em qualquer download da Play Store (aplicativo pequeno, 2,5 MB), verifiquei o LogCat , que dizia "Cancelar o download do ABC porque o espaço livre é insuficiente".Depois, liberei espaço
/data
, 600 MB grátis e agora está funcionando bem, os aplicativos baixam e instalam;). Parece que essa ROM precisa de um pouco mais de espaço livre para funcionar OK ...fonte
Limpar a memória cache do Google Play também ajudará você ... Vá para a página de informações do aplicativo do Google Play e limpe-a.
fonte
Não encontrei uma solução gratuita que funcionasse, mas encontrei uma solução: usei a versão não gratuita do backup do Titanium, cliquei no botão de contexto e optei por verificar a memória ocupada pelos aplicativos. Encontre o aplicativo de download e verá que ele possui uma certa quantidade de espaço alocado em seu cache. Limpar dados é a opção que você deseja.
fonte
Recebi a mesma mensagem de erro caso o nome do pacote fosse muito longo (> 128 caracteres). O simples uso de um nome mais curto corrigiu o problema.
fonte
Eu tinha mais de 2 GB de espaço interno e ainda não consegui instalar / atualizar aplicativos do Google Play ou manualmente.
Qualquer que seja o motivo, a limpeza da partição de cache resolveu meu propósito.
Passos: Recuperação -> Limpar partição de cache -> Reiniciar o sistema agora
fonte
Se você possui root, exclua todas as pastas no caminho:
E, em seguida, reinicie o seu dispositivo.
Eu tive esse problema várias vezes e essa correção funcionou para mim todas as vezes. Ele ainda tem um segmento XDA .
Escrevo todas as pastas, porque se houver um problema com um aplicativo, há uma boa chance de você ter esse problema com outros aplicativos também. Além disso, é irritante encontrar apenas as pastas dos aplicativos problemáticos.
fonte
Vá para Configurações, Aplicativos, Tudo e desinstale o Google Play Store. Isso será substituído pela versão antiga e você poderá fazer o download sem o "Erro de armazenamento insuficiente". Funciona para mim
fonte
Eu continuava tendo esse problema e limpei o cache do Dalvik usando o Titanium Backup. Você precisará ter seu telefone enraizado. Assim que fiz isso, fui capaz de atualizar o Swiftkey e o Beautiful Widgets.
fonte