2 votes

Stockage insuffisant mais espace suffisant

J'ai lu toutes les autres questions du type "Stockage insuffisant disponible" mais aucune solution ne fonctionne pour moi.

J'ai un Samsung Galaxy S3 (GT-I9300). J'ai 5GB d'espace libre sur la mémoire interne. Il y a quelques jours, WhatsApp et Viber ont disparu (dans le gestionnaire d'applications, au lieu de WhatsApp, j'ai vu com.whatsapp idem pour viber - j'ai vu le nom du paquet et la taille des deux applications est de 0).

J'ai essayé les solutions suivantes :

  1. Effacez le cache de google play store, des services, et effacez également les mises à jour de ces applications.
  2. J'ai un accès Root et je supprime le dossier com.whatsapp-2 de /data/app-lib comme décrit sur XDA.
  3. effacer le cache partition via recovery
  4. effacer le cache dalvik
  5. Télécharger manuellement l'apk depuis whatsapp.com et non depuis Google Play
  6. Sauvegarde de WhatsApp depuis un autre appareil et restauration avec titanium backup sur mon appareil -même erreur...
  7. modifier l'emplacement d'installation par défaut avec pm set-install-location à 0 puis 1 puis 2. aucun n'a fonctionné.
  8. Suppression du cache de toutes les autres applications de l'appareil.

Je peux installer n'importe quelle autre application du Play store, mais c'est seulement viber et whatsapp qui provoquent l'erreur "Insufficient storage available".

Je ne veux pas faire de réinitialisation d'usine. Pourriez-vous m'aider et me proposer une autre solution, s'il vous plaît ?

0voto

j0inty Points 31

Peut-être devriez-vous essayer d'installer ou de mettre à jour l'application avec l'apk que vous venez de télécharger à partir d'un miroir avec adb et vous saurez alors si un installateur de paquets a des problèmes. Les appareils Samsung m'ont toujours posé des problèmes de stockage. Si cela ne fonctionne pas, vous pouvez toujours essayer la bonne vieille méthode noob en installant une application de nettoyage et voir si cela peut résoudre le problème de cache.

0voto

mohand Points 1

Ma seule suggestion pour surmonter tous ces problèmes concernant la gestion de l'espace de la sdcard sur un appareil Samsung est de revenir à la rom personnalisée, Lollipop 5.1 comme je l'ai fait. Vous ne ferez plus jamais l'expérience de telles situations stressantes. Essayez Archidroid-3.1.5, une excellente ROM pour le s3 gt-i9300.

0voto

Yuri Sucupira Points 119

Avez-vous coupé (appliqué fstrim à) les partitions de votre appareil ? Si ce n'est pas le cas, accédez à l'interface Android coquille puis exécutez les commandes suivantes :

  • Devenir racine :

    su -
  • Découper le /data partition :

    fstrim -v /data
  • Découper le /cache partition :

    fstrim -v /cache
  • Remontée /system en lecture-écriture :

    mount -o rw,remount /system
  • Découper le /system partition :

    fstrim -v /system
  • Redémarrez votre appareil :

    reboot

Afin d'exécuter ces commandes en tant que Root (le "superutilisateur"), vous devez avoir enraciné votre appareil et disposer d'un fichier émulateur de terminal . Si vous n'avez pas d'émulateur de terminal, vous pouvez utiliser ADB (Android Debugger) après l'avoir installé sur votre ordinateur. Si vous n'avez pas encore ADB, installez le fichier Outils SDK Android uniquement . Après l'avoir installé, accédez à son dossier et vous y trouverez un fichier platform-tools où se trouve le fichier binaire exécutable ADB ( adb.exe sous Windows, ou adb sous Linux/OS X) est disponible.

Si vous avez l'intention d'utiliser ADB, utilisez un câble USB pour connecter votre appareil Android à l'ordinateur sur lequel ADB est installé, puis accédez à votre Android Paramètres , Options pour les développeurs activer Débogage USB Lancez ensuite l'interpréteur de commandes de votre système d'exploitation (Linux / OS X) ou l'invite de commandes (Windows), utilisez-le pour accéder au dossier dans lequel se trouve l'exécutable ADB, puis lancez ADB suivi de la commande coquille mot :

adb shell

Maintenant que vous êtes dans le shell Android, vous pouvez exécuter toutes les commandes mentionnées précédemment ( su - , fstrim -v /data et cetera).

Si vous n'avez pas le fstrim vous pouvez lancer le gestionnaire de paquets Android ( pm ) afin de réduire les caches :

pm trim-caches    

...ou, alternativement, vous pouvez essayer d'installer manuellement l'application Trimmer (voir les notes de bas de page).

Si cela ne résout pas votre problème, vous pouvez retourner à la page /data/app-lib et supprimer tous les autres duplicata (pas seulement ceux de Whatsapp), à l'exception de ceux qui contiennent l'option plus grande nombre. Exemple : si à l'intérieur de /data/app-lib il y a les dossiers com.waze-1 , com.waze-2 y com.waze-3 vous devez supprimer com.waze-1 y com.waze-2 aber ne pas supprimer com.waze-3 . Répétez ces étapes pour chaque dossier d'application sous /data/app-lib .

Après avoir supprimé tous les dossiers en double, redémarrez ( reboot ) votre appareil et relancez l'application Google Play Store. Le problème a-t-il été résolu ?

Si le problème persiste, retournez à l'émulateur de terminal ou à l'interpréteur de commandes ADB, devenez à nouveau Root ( su - ), puis exécutez cd /data/app-lib et enfin exécuter cette commande pour fixer récursivement les droits de propriété :

chwon system:system * 

Redémarrez maintenant votre système ( reboot ) et croisez les doigts. Il arrive qu'une autre application modifie la propriété de ces dossiers, ce qui a pour effet de rendre l'application système leur propriétaire y groupe corrige le problème.

Bonne chance.


Notes de bas de page :

  • Si vous n'avez pas fstrim dans votre système Android, vous pouvez télécharger Trimmer ( com.fifthelement.trimmer-1.apk ) directement depuis mon OneDrive et l'installer manuellement. L'installation manuelle ne nécessite pas l'utilisation de l'application Google Play Store, mais vous devez vous rendre à l'adresse suivante Paramètres alors Sécurité puis activez la fonction Sources inconnues option. Après cela, vous pouvez utiliser n'importe quel explorateur de fichiers sur votre appareil rooté afin d'accéder au dossier dans lequel vous avez téléchargé. com.fifthelement.trimmer-1.apk puis touchez le fichier et installez-le.

  • Si vous êtes dans un émulateur de terminal (ou un shell ADB) et que vous êtes déjà connecté en tant que Root, vous pouvez cd dans le dossier où vous avez placé le com.fifthelement.trimmer-1.apk puis exécutez cette commande :

    pm install com.fifthelement.trimmer-1.apk

    ...afin d'installer manuellement l'APK à l'aide de l'application Android gestionnaire de paquets ( pm ).

  • Vous pouvez ensuite utiliser l'interface utilisateur graphique de Trimmer pour découper le fichier. /data , /cache y /system les partitions. Toutefois, étant donné que les /system est monté en lecture seule, vous devez d'abord aller dans le shell, devenir Root ( su - ), puis lancez mount -o rw,remount /system afin de réaliser /system en lecture-écriture. Ensuite, lancez Trimmer et sélectionnez les trois partitions à découper.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X