1 votes

Les applications prennent de l'espace mais ne s'affichent pas dans la liste des applications

Je développe des applications en utilisant Icenium (nouvel IDE pour le développement d'applications hybrides), j'ai testé toute la journée sans aucun problème, en supprimant les applications du téléphone, en reconstruisant les applications, etc.

À un moment donné au cours de la nuit, mes applications ont cessé de s'afficher sur mon téléphone lorsque je les compile, les applications prennent de l'espace mais ne s'affichent pas vraiment sur mon téléphone.

Les choses que j'ai essayées :

  • Redémarrer
  • App Cache Cleaner (app)
  • Redémarrage rapide (application)

Je n'ai réussi à libérer que quelques Mo (en ce moment, j'ai 15 Mo sur 153 Mo de libres - même si je n'ai que très peu d'applications installées !)

Que puis-je faire pour supprimer ces fichiers d'application et espérer pouvoir reconstruire mes applications à nouveau ?

EDIT : De plus, lorsque j'essaie de déplacer des applications de la carte SD vers le téléphone, j'obtiens l'erreur "Pas assez d'espace de stockage", alors que l'application est censée tenir (elle fait moins de 15 Mo).

1voto

ElefantPhace Points 564

Installer Titanium Backup. Appuyez sur la touche menu de l'appareil. Sous l'option stockage, cliquez sur nettoyer dalvik. Cela ne libérera pas grand chose, mais peut-être un peu.

1voto

Milner Points 533

Comme il s'agit d'applications installées par l'utilisateur, elles doivent pouvoir être désinstallées par l'utilisateur. Le fait de ne pas apparaître dans la liste des applications installées complique un peu les choses, mais ne devrait pas les rendre impossibles : comme vous avez développé les applications vous-même, vous connaissez certainement le nom de leur paquetage (j'utiliserai com.package.name dans mon exemple).

Configuration unique

  1. ADB doit être installé sur votre ordinateur. Comme vous dites que vous développez vous-même, vous aurez très probablement le SDK Android déjà installé (pour les autres lecteurs : Soit vous installez le SDK Android ou vérifier Existe-t-il une installation minimale d'ADB ? si vous n'avez pas besoin du SDK complet).
  2. Allumez Débogage USB sur votre appareil (si vous ne l'avez pas déjà fait, c'est-à-dire)
  3. Connectez votre appareil à votre ordinateur
  4. Votre ordinateur doit être prêt à traiter votre appareil. Pour Windows, vous aurez besoin de pilotes appropriés (voir Pilote USB universel pour Android ). Sous Linux (et très probablement sous Mac également), il vous suffit de configurer udev (voir Existe-t-il une installation minimale d'ADB ? encore).

Traiter avec l'application

Les étapes ci-dessus ne doivent être effectuées qu'une seule fois pour pouvoir traiter votre appareil. Maintenant, la partie à enlever :

  1. Connectez votre appareil à votre ordinateur avec Débogage USB activé
  2. Depuis une fenêtre shell/cmd, exécutez adb shell pm uninstall com.package.name

Fait. Vous pouvez éventuellement ajouter le -k pour pm uninstall si vous souhaitez simplement désinstaller l'application, mais conserver ses données.

Editar: Comme Dan l'a souligné dans le commentaire ci-dessous, au lieu d'utiliser adb shell pm uninstall vous pouvez aussi simplement utiliser adb uninstall (qui peut être considéré comme un "alias", et qui prend donc également en charge la fonction -k paramètre). Une autre remarque : si vous avez déjà une application de terminal sur votre appareil Android, vous pouvez aussi utiliser cette application à la place de adb, et simplement utiliser pm uninstall localement.

1voto

Andy Brudtkuhl Points 1714

Même si une application n'apparaît pas dans le tiroir d'applications, elle doit tout de même être répertoriée dans la liste des applications. Paramètres Apps . Vous pouvez le désinstaller à partir de cet écran. S'il n'y figure pas, il n'est pas vraiment installé.

Les applications désinstallées sont automatiquement supprimées du stockage interne, mais les fichiers qu'elles ont créés peuvent toujours occuper de l'espace sur votre carte SD. Bien sûr, il est également possible qu'elles aient ajouté du contenu à d'autres applications (comme les contacts), ce qui continuerait à occuper de l'espace.

0voto

hotterpop Points 66

Si votre appareil est enraciné, une autre bonne option est d'utiliser ES File Explorer. Il a une excellente fonction Root Explorer qui vous permet de voir toutes les applications installées au niveau du système. Je l'ai utilisé pour supprimer des applications sur un amazon firetv qui n'apparaissent pas dans la liste normale. Je suis pour l'utilisation du terminal, mais c'est une autre option.

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