L' INSTALL_FAILED_INSUFFICIENT_STORAGE
erreur est le fléau de la vie de chaque développeur Android. Cela se produit indépendamment de la taille de l'application ou de la quantité de stockage disponible. Le redémarrage du périphérique cible résout brièvement le problème, mais il revient rapidement. Il y a des centaines (sinon des milliers) de messages sur le babillard électronique de personnes demandant pourquoi le problème se produit, mais les gens de Google sont frustrants et silencieux sur la question.
Il existe une solution de contournement simple. Si votre appareil de test exécute Android 2.2 ou une version ultérieure, ajoutez l' android:installLocation
attribut au fichier manifeste de votre application, avec la valeur "preferExternal"
. Cela forcera l'application à être installée sur le stockage externe de l'appareil, comme la carte SD d'un téléphone.
Par exemple:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewsmith.android.darkness"
android:installLocation="preferExternal"
Il s'agit plus d'un pansement que d'un correctif, et il peut ne pas être idéal si vous souhaitez que votre application terminée s'installe sur la mémoire interne de l'appareil. Mais cela rendra au moins le processus de développement beaucoup moins frustrant.