4 votes

Comment déterminer la quantité d'espace disponible pour les applications ?

J'ai récemment rencontré l'erreur "Can't install app in default location" (code -20), malgré les 700 Mo encore libres sur mon téléphone (pas de carte SD présente). Après avoir googlé et lu, je sais maintenant que toute la mémoire ne peut pas être utilisée pour installer des applications. Donc, même si j'ai de l'espace disponible, l'espace de la partition des applications ( ?) est peut-être épuisé.

Mais je n'ai jamais rencontré de partitions sur mon téléphone. La question est donc la suivante : comment puis-je déterminer l'espace dont je dispose sur mon téléphone pour les applications ?

J'utilise un Samsung Note 2, Android 4.4.2. df (en utilisant Emulateur de terminal ; veuillez noter qu'à ce jour j'ai déjà désinstallé plusieurs applications, l'espace disponible a donc pu augmenter. Je ne sais toujours pas comment le voir dans cette liste) :

/mnt/secure/asec: Permission denied
/mnt/shell/container: Permission denied
/mnt/shell/emulated: Permission denied
Filesystem                   Size     Used     Free   Blksize
/dev                       892.5M   140.0K   892.3M      4.0K
/mnt/secure                892.5M     0.0K   892.5M      4.0K
/mnt/asec                  892.5M     0.0K   892.5M      4.0K
/mnt/obb                   892.5M     0.0K   892.5M      4.0K
/system                      2.0G     1.7G   253.6M      4.0K
/efs                        19.7M     9.5M    10.2M      4.0K
/cache                       1.3G    21.9M     1.3G      4.0K
/preload                   551.2M   141.9M   409.3M      4.0K
/data                       10.5G     9.8G   702.1M      4.0K
/storage/emulated          892.5M     0.0K   892.5M      4.0K
/storage/emulated/0         10.4G     9.8G   682.1M      4.0K
/storage/emulated/legacy    10.4G     9.8G   682.1M      4.0K

0 votes

Votre appareil Android, la version d'Android ? L'espace restant est-il supérieur à 10% de la partition des données utilisateur ?

0 votes

@Firelord, j'ai ajouté l'appareil et le système d'exploitation, merci pour la remarque. Je ne connais pas les partitions sur Android. J'ai : 16 Go de mémoire totale, 5,54 système, 7,04 espace utilisé, 142 Mo en cache, 2,62 Go divers et 680 Mo d'espace disponible. Et je ne peux pas installer une application de 26 Mo.

0 votes

Pouvez-vous afficher le résultat de la commande df commande shell ? Le plus simple est d'utiliser l'utilitaire ADB du SDK Android, mais vous aurez également besoin des pilotes USB appropriés installés sur votre PC.

2voto

Milner Points 533

C'est votre /data n'ayant plus d'espace libre (comme toujours lorsque cette erreur se produit - voir nos mémoire insuffisante tag-wiki pour les détails, les premiers secours et d'autres informations). D'après le résultat que vous avez fourni, seuls 700 Mo sur 10 Go sont disponibles. L'erreur "stockage faible" est déclenché lorsque l'espace libre atteint 10% ici .

Cette limitation a été introduite pour garder une "marge de sécurité" pour le système. L'utilisateur reçoit donc un avertissement lorsqu'elle est dépassée. Dans cet état, bien sûr Google Play Store refuse d'installer toute nouvelle application, car il considère que le système en cours de lecture est "à court d'espace" et ne veut pas "aggraver la situation".


Lorsque la règle des 10 % a été introduite, les appareils étaient dotés d'une capacité de stockage interne beaucoup plus faible, ce qui était tout à fait raisonnable (pensez aux appareils dotés de moins de 512 Mo). Aujourd'hui, cela ne semble plus être une bonne idée - surtout avec l'introduction du MTP qui permet d'avoir le "stockage interne" et la "carte SD interne" sur une seule partition, couvrant plusieurs gigaoctets. Il semble qu'il s'agisse d'une question qui n'a pas encore été abordée ou qui a été "simplement oubliée".

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