Le INSTALL_FAILED_INSUFFICIENT_STORAGE d'erreur est le fléau de tous les Android du développeur de la vie. Il se produit indépendamment de la taille de l'application, ou la capacité de stockage est disponible. Le redémarrage du périphérique cible résout le problème brièvement, mais il vient bientôt de retour. Il y a des centaines (voire des milliers) de panneau de message messages de personnes me demandant pourquoi le problème se produit, mais les gens de chez Google sont désespérément muet sur la question.
Il existe une solution simple. Si votre appareil de test est en cours d'exécution Android 2.2 ou ultérieure, puis ajouter le android:installLocation attribut à votre demande le fichier de manifeste, avec la valeur "preferExternal". Cela va forcer l'installation de l'application sur le périphérique de stockage externe, comme un téléphone de la carte SD.
Par exemple:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewsmith.android.darkness"
android:installLocation="preferExternal"
Ce n'est plus un band-aid que une solution, et il peut ne pas être idéal si vous souhaitez que votre application à installer sur la mémoire interne du téléphone. Mais il aura au moins rendre le processus de développement beaucoup moins frustrant.