Solution INSTALL_FAILED_INSUFFICIENT_STORAGE erreur sur Android

La 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.

  • est-ce qu'il va travailler pour Android API de niveau 4 ou 1.6??
  • j'ai eu ce msg dans le fichier de manifeste:-> erreur: Aucun identificateur de ressource trouvé pour l'attribut 'installLocation' package 'android' aider Pls
  • pourriez-vous s'il vous plaît répondre à votre question? Juste trébuché à travers cette question lors de l'examen parce qu'il est marqué comme pas une vraie question. Alors que le drapeau est fondamentalement correct, ce serait une honte si la solution sera perdu.
  • Première chose à faire est de: déterminer si le problème est en fait d'espace de! Voir ma réponse sur cette question pour plus de détails.
  • Très utile. J'ai rencontré ce problème quand je fais des échantillons sur LibGDX livre de cuisine. C'est une solution rapide! Cheers mate.
  • Désinstaller, redémarrer le téléphone, l'installation de nouveau, et de nouveau de ne pas donner à cette erreur pour moi
  • Cette erreur s'affiche lorsqu'il n'y a pas assez d'espace sur votre appareil. Désinstaller certains ne sont pas nécessaires apps et effacer votre mémoire et votre problème sera parti
  • Pour moi, j'ai dû redémarrer mon ordinateur - Mac OS X Mavericks - et l'erreur a disparu. Le redémarrage d'eclipse n'était pas assez. À ce propos, j'ai remarqué que mon VirtualBox/Genymotion est également défaut jusqu'à ce que j'ai fait le reboot
  • Aucune des suggestions travaillé pour mon appareil. Il semble que Android est également de réserver un pourcentage fixe de l'espace libre, comme tout système de fichiers. Ma conjecture est d'environ 10%, mais je ne peux pas le confirmer. J'ai rapidement cherché la source pour certaines config d'entrée sans succès. Quelqu'un sait ce que c'est ?
  • J'ai eu le même problème. Il fixe avec un simple redémarrage de mon appareil mobile Android ('LG L70') ligne de Commande de Windows: d:\>adb-s LGL70 installer monapp.apk [100%] /data/local/tmp/myapp.apk pkg: /data/local/tmp/myapp.apk Échec [INSTALL_FAILED_INSUFFICIENT_STORAGE] Après le redémarrage de l'appareil: d:\>adb-s LGL70 installer monapp.apk [100%] /data/local/tmp/myapp.apk pkg: /data/local/tmp/myapp.apk Succès
  • Cela ne fonctionne pas.
  • Résolu avec fidèle de commande: flutter propre