223 votes

Comment augmenter le stockage pour l'émulateur Android ? (INSTALL_FAILED_INSUFFICIENT_STORAGE)

Je reçois parfois ce message (pas souvent) pour un de mes projets, quelques classes seulement.
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

Comment augmenter la capacité de stockage de l'émulateur ?

141voto

SomeCallMeTim Points 1803

Je cherchais la réponse à cette question, et les réponses ci-dessus ne me satisfaisaient pas. Mais j'ai ensuite trouvé le réponse alors le voici pour une référence future :

Pour résumer (et clarifier), dans Eclipse, allez dans "Debug Configurations". Vous pouvez trouver cela dans la liste déroulante sous l'icône "debug". Sélectionnez "target", et sélectionnez une cible d'émulateur préférée à lancer. Ensuite, sous "additional emulator command line options", ajoutez ceci :

-partition-size 1024

Ensuite, FERMEZ l'émulateur (et retirez tous les périphériques), et cliquez sur l'icône de débogage, ce qui lancera l'émulateur préféré que vous avez sélectionné. Ceci est important : Eclipse doit lancer le débogueur, pas l'AVD.

Cela a réglé le problème pour moi.

48voto

John DaCosta Points 1718

Ajoutez ce qui suit au config.ini de avd

disk.dataPartition.size=1024MB

Faites-moi savoir si cela fonctionne pour vous aussi.

J'ai ajouté la ligne Add Data Partition Size Configuration
Screen Shot of AVD Storage Space being increased

10voto

billiam Points 49

Je faisais l'installation d'un apk :

adb install /home/me/jones_android-arm.apk

Et j'ai eu un message d'erreur me disant que

/data/local/tmp/jones_android-arm.apk

était trop grande. En utilisant les outils sdk de la r15, et ADT 15 j'ai pu utiliser le gestionnaire AVD pour manipuler certains des paramètres de mon émulateur existant :

Window-> AVD Manager -> (select you virtual machine) -> Edit

puis en allant dans la fenêtre des propriétés du matériel juste en dessous de "Skin :" j'ai pu sélectionner avec le matériel : Nouveau bouton "Taille idéale de la partition". Je n'ai cependant pas pu définir la valeur autrement que sur '0'. Sans me décourager, je suis allé dans mon répertoire ${HOME}/.Android/avd. Il y avait un répertoire 'MyVm.avd'. En allant dans ce répertoire, j'ai trouvé un fichier 'config.ini'. un fichier 'config.ini'. Il y avait l'entrée :

disk.dataPartition.size=0

Je l'ai réglé sur :

disk.dataPartition.size=1024

puis je suis retourné dans le Gestionnaire AVD, j'ai sélectionné MyVm, j'ai sélectionné 'Démarrer', j'ai choisi de wipe user data win the dialog following, and was able to run and install.

6voto

Lassi Kinnunen Points 163

Avd manager a une option "taille idéale de la partition système", essayez de la régler sur 1024MB, ou utilisez l'option de lancement en ligne de commande qui fait la même chose.

fyi, je n'ai rencontré ce problème qu'avec l'image de l'émulateur 4.0.

4voto

Vishal Khakhkhar Points 1357

Ce problème survient avec Android 1.5. Essayez 2.0 ou 2.1 ou 2.2.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X