O INSTALL_FAILED_INSUFFICIENT_STORAGE
erro é a desgraça da vida de todo desenvolvedor de Android. Isso acontece independentemente do tamanho do aplicativo ou da quantidade de armazenamento disponível. A reinicialização do dispositivo de destino corrige o problema brevemente, mas ele volta em breve. Existem centenas (senão milhares) de postagens no quadro de mensagens de pessoas perguntando por que o problema ocorre, mas o pessoal do Google está frustrantemente silencioso sobre o assunto.
Existe uma solução simples. Se o seu dispositivo de teste está sendo executado Android 2.2 ou posterior, em seguida, adicione o android:installLocation
atributo de arquivo de manifesto do seu aplicativo, com o valor "preferExternal"
. Isso forçará a instalação do aplicativo no armazenamento externo do dispositivo, como o cartão SD do telefone.
Por exemplo:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewsmith.android.darkness"
android:installLocation="preferExternal"
Isso é mais um curativo do que uma correção, e pode não ser o ideal se você quiser que o aplicativo final seja instalado na memória interna do dispositivo. Mas pelo menos isso tornará o processo de desenvolvimento muito menos frustrante.