Google Play: erreur de téléchargement de l'application - espace insuffisant

20

Après l'une des dernières mises à jour (je ne sais pas si c'était la dernière ou une précédente) de l'application Google Play, je rencontre une erreur en essayant de mettre à jour une grande application (42 Mo). Ça dit:

Erreur de téléchargement. Il n'y a pas suffisamment d'espace sur le périphérique.

Mon appareil est un Samsung P1000 exécutant Froyo. Il est enraciné, mais l'erreur était là avant de l'enraciner.

Une recherche rapide sur Google a montré que plusieurs utilisateurs de Samsung avaient le même problème (l'application en question qui me donnait le mal de tête est le village de Smurf). Certains ont dit que la suppression des mises à jour de l'application Android Market (Google Play) le corrigerait, mais pour moi, cela ne servait à rien.

J'ai également essayé la procédure de cette FAQ d'aide Google en vain.

Maintenant, je suis coincé avec une version préhistorique du marché (qui fonctionne sur les petites applications) et je ne peux toujours pas mettre à jour Smurf's Village ou installer de grandes applications. Comment puis-je réparer cela?

EDIT: l'appareil a plus de 2 Go de stockage SD interne, 27 Go de carte SD externe, donc l'espace n'est pas un problème.

Mindwin
la source
Désolé de ne pas l'avoir indiqué, mais l'appareil ne manque pas d'espace libre.
Mindwin

Réponses:

9

Pour moi, il s'agissait de tuer et de reconstruire une cache plus grande. Je veux qu'il soit enregistré sur SE afin que d'autres personnes ayant le même problème puissent trouver une réponse sur Google.

Le problème semble être lié à la taille de la partition dans laquelle se trouve le cache. Il est monté sur une partition de 20 à 30 Mo sur la carte SD interne du téléphone.

Le correctif qui a fonctionné pour moi a été décrit dans cet article de blog .

LE BLOC CI-DESSOUS EST PRIS DANS LE Billet de blog de Jimmy Halim et utilisé avec sa permission.

Après avoir parcouru, j'ai découvert que le dossier cache (que je suppose utilisé par le marché) utilise une petite partition (environ 20 Mo dans mon cas). Donc, pour résoudre ce problème, nous devons le changer en une partition plus grande.

Vous aurez besoin d'Android Terminal Simulator ou d'une application de terminal équivalente. Cela nécessitera également votre Android enraciné.

Tapez su(la demande d'autorisation root sera affichée: vous devez l'approuver).

Type cd /

Type umount /cache

Tapez mount -o rw,remount -t rootfs rootfs /(pour définir l'accès au dossier sur rw - lecture écriture)

Tapez rmdir /cache(supprimer le dossier de cache). J'utilise personnellement l'explorateur racine pour faire le point 5-6.

Type mkdir /sdcard/cache

Tapez ln -s /sdcard/cache /cache(pour lier le dossier de cache à / sdcard / cache - qui devrait avoir une plus grande taille de partition)

Mon p1000 était rooté et avait un émulateur de terminal et une busybox installés. Je viens de taper les commandes dans l'ordre décrit par Jimmy Halim (bravo à lui).

En recherchant le contexte de cette question, j'ai également trouvé ce message de forum (en portugais) qui semble (non testé par moi) résoudre le problème en utilisant une application.

[commencer l'affichage portugais]

Para solucionar o problema, eu precisei modificar o tamanho do cache do telefone

[Mettre fin au portugais]

Mindwin
la source
Qu'en est-il des pauvres âmes qui n'ont pas déjà installé d'émulateur de terminal ou de boîte occupée. Ils ne peuvent pas les installer, car ils ne peuvent rien installer.
Urbycoz
@Urbycoz Si vous ne pouvez rien installer, c'est un truc pour une autre question connexe. Je n'ai rencontré que des problèmes lors de l'installation de LARGE apps. Emulator et Busybox sont minuscules par rapport aux applications d'aujourd'hui. De plus, quelqu'un pourrait demander "What about non-rooted devices"et la réponse serait la même: ce sont des trucs pour un autre Q&R.
Mindwin
Si un utilisateur ne pouvait rien installer du tout, il pouvait toujours activer le débogage USB et tout faire via ADB.
WindowsEscapist
0

Pouvez-vous vérifier l'espace restant dans le stockage interne de votre appareil? Vous pouvez le faire en allant dans Paramètres-> Applications-> Utilisation du stockage et voir combien d'espace libre dans le stockage interne. Si la valeur est inférieure à ce dont l'application a besoin (c'est-à-dire 42 Mo), cela signifie que vous devez libérer de l'espace avant l'installation.

Pour libérer:

  1. Le mieux est de visiter la liste des applications et d'en supprimer une indésirable, en commençant par celle qui occupe le plus d'espace.
  2. Déplacez les applications lourdes sur la carte SD. Bien que je soupçonne que cela ne pourrait être possible qu'à partir de GingerBread et non dans votre Froyo.
Narayanan
la source
2
3. tout en parcourant la liste des applications, en supprimant le cache des applications lorsqu'il est trop grand. Peut-être seulement une solution temporaire, mais mieux que rien.
Izzy
1
Mon p1000 a beaucoup de stockage, à la fois interne et externe. C'est un problème avec le cache lui-même, j'ai pu le résoudre pour mon Android (ROOTED). Toujours à la recherche d'une solution à la taille du cache qui ne nécessite pas de root.
Mindwin
L'OP a dit qu'il y avait assez d'espace ...
frandroid
Pourquoi o pourquoi je ne peux pas ajouter de réponse à cette question? Quoi qu'il en soit, a finalement trouvé une solution à cela - désinstallation de la mise à jour de l'application Google Play
Elia Weiss
0

Juste pour ajouter d'autres choses à essayer si la réponse de @ Mindwin ne fonctionne pas pour vous:

1) Supprimez vos journaux situés dans /data/log.

  • Vous pouvez le faire en allant dans le menu de récupération et en supprimant les journaux (si l'option est disponible pour vous, elle ne l'est pas pour chaque téléphone). Ou si vous avez un téléphone rooté, vous pouvez l'exécuter rm -rdans ce dossier à partir d'un émulateur de terminal.

2) Si vous pouvez installer des applications, l' SD Maidapplication peut supprimer tous les fichiers cache ou apk persistants qui sont parfois laissés après la suppression.

3) Si votre téléphone est un Samsung Galaxy, vous pouvez composer à *#9900#partir de l'écran de numérotation, puis choisir la deuxième option: "Supprimer Dumpstate / logcat".

Gabriel Fair
la source
Le problème a quatre ans. Je doute que les gens l'aient encore.
Mindwin
J'ai fait hier, c'est comme ça que je suis arrivé ici. J'ai posté ce qui m'a aidé
Gabriel Fair