7 votes

La désinstallation des applications laissera-t-elle des traces de fichiers dans la racine (le sous-système d'Android) ?

La désinstallation des applications laissera-t-elle des fichiers dans la racine (le sous-système d'Android) ?

Lorsque nous désinstallons un programme sous Windows, il laisse des fichiers dans le système, est-ce que cela se produit également sous Android ? Si cela se produit, serait-il sage d'accéder à la racine pour effacer ces fichiers et libérer de l'espace ?

7voto

Flow Points 18254

Pas dans le système de fichiers interne, mais il peut laisser des fichiers sur la carte SD.

Les applications sous Android ne peuvent écrire qu'à deux endroits du système de fichiers.

  • /data/data/<packagename>
  • /mnt/sdcard/ o /sdcard

El /data/data/<packagename> est supprimé lorsque vous supprimez l'application, de sorte que le seul endroit où l'on peut trouver des fichiers endommagés est la carte SD.

5voto

Nick Pierpoint Points 7976

Cela dépend, beaucoup de développeurs ne prennent pas correctement soin des données de leurs applications associées et peuvent les laisser traîner. Le gestionnaire de paquets désinstalle les applications de /data/data/..../ en fonction du nom du paquet.

Par exemple, l'application MyFooBarApp dont le nom de paquet est org.foo.bar.app alors ce serait l'endroit - /data/data/org.foo.bar.app/ qui aurait les caractéristiques suivantes :

/data/data/org.foo.bar.app/
      |
      +- databases/
      |
      +- lib/
      |
      +- shared_prefs/
      |
      +- cache/
      | 
      +- files/

Ces cinq sous-répertoires sont des emplacements standard pour que les applications fonctionnent. Et Package Manager ne supprimera ces fichiers et sous-répertoires que lors de la désinstallation de ladite application.

Trop souvent, en raison d'un manque de recul ou d'un mauvais code, les applications ne nettoyaient pas automatiquement après leur passage, par exemple en plaçant les fichiers temporaires sur le disque dur de l'ordinateur. /sdcard ou, à Dieu ne plaise, dans /data/local/tmp ce qui, soit dit en passant, est le pire des abus car il est inscriptible dans le monde entier !

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