Lors de la désinstallation d'une application en utilisant l'approche habituelle d'avant Lollipop (par exemple en la faisant glisser vers l'icône "corbeille", ou depuis Infos sur l'application > Désinstaller), elle n'est désinstallée que sur l'utilisateur actuel. Cela peut être confirmé par l'application affichant "Non installé" dans le gestionnaire d'applications d'origine. Android détectera que l'application est toujours présente, empêchant l'utilisateur d'installer l'application avec le même nom de package.
La cause principale est le compte Invité (s'il est activé), car lorsqu'une application est installée, elle est automatiquement installée sur tous les utilisateurs. Il est donc également nécessaire de désinstaller l'application à partir de là, ce qui peut être gênant dans un usage quotidien.
Il existe quelques approches pour désinstaller complètement l'application (classées par praticité) :
- (depuis le compte propriétaire) Allez dans Paramètres > Applications, recherchez et ouvrez les informations sur l'application. Ensuite, ouvrez le menu de débordement (3 points verticaux) et choisissez Désinstaller pour tous les utilisateurs.
- (depuis le compte invité) Désactivez le compte invité s'il n'est pas nécessaire (pour plus d'informations : Supprimer le compte utilisateur invité par défaut d'Android Lollipop)
- (à partir d'un ordinateur) Entrez
adb uninstall
dans l'invite de commande/shell. C'est la même chose que "désinstaller pour tous les utilisateurs".
- (à partir des comptes invité/autres) Trouvez l'application et désinstallez-la normalement.
- En cas d'impossibilité de la désinstaller, essayez de supprimer le compte et d'en créer un nouveau, puis essayez de trouver l'application et de la désinstaller à nouveau.