Isso está relacionado à pergunta ' Existe alguma maneira de forçar o mercado a atualizar e instalar aplicativos um de cada vez? ' Essa pergunta pergunta especificamente se os aplicativos podem ser colocados na fila para atualização, e não todos executados simultaneamente, o que suspeito ser uma solução possível (mas talvez não apenas) para o meu problema. A resposta parece não ser essa solução potencial específica.
Quando vou ao mercado e sou notificado de que muitos dos meus aplicativos foram atualizados, tenho a opção de 'Atualizar todos'. Se eu fizer isso quando tiver uma quantidade relativamente baixa de armazenamento interno disponível, muitas vezes acabo com muitos aplicativos que não conseguem atualizar devido a problemas de espaço em disco. Percebi no passado que a atualização de cada aplicativo, um por um, me permitiu executar todas as atualizações sem problemas.
Minha intuição é que provavelmente as atualizações estão sendo baixadas para o armazenamento interno; portanto, no caso de muitas atualizações serem executadas ao mesmo tempo, o armazenamento interno é preenchido com uma mistura de atualizações aplicadas e downloads em andamento.
A realização das atualizações do aplicativo, uma por uma, permite que cada aplicativo, por sua vez, seja baixado, aplicado e depois removido, antes de passar para a próxima atualização. Se o aplicativo estiver armazenado no cartão SD, fazê-lo dessa maneira deve significar que resta tanto espaço no armazenamento interno quanto antes da aplicação da atualização anterior, para que a próxima possa prosseguir e, com sorte, ter sucesso.
Como não parece haver uma maneira de enfileirar aplicativos para atualizações (de acordo com a resposta à pergunta vinculada acima), existem outras maneiras de evitar esse problema?
Verificar se há atualizações com mais frequência para ter lotes simultâneos menores é tudo o que realmente posso apresentar por enquanto.