1 votes

Un package existant portant le même nom avec une signature en conflit est déjà installé

Je suis en train de mettre à jour (l'application principale Documents to Go) sur mon appareil.

Lorsque j'essaie de l'installer, une erreur apparaît disant un package existant portant le même nom avec une signature en conflit est déjà installé.

J'ai un accès root sur mon appareil. Y a-t-il quelque chose que je puisse faire ?

1 votes

Pourrait-il être que vous ayez initialement chargé latéralement cette application à partir d'une source douteuse, ou que votre mise à jour provienne d'une telle source? L'une des deux vient clairement pas du développeur original, d'où l'incompatibilité de signature.

0 votes

J'ai Documents to go comme application principale dans ma tablette et le Google Play Store est restreint dans mon pays, donc je la télécharge à partir d'un autre marché d'applications mobiles et après l'avoir téléchargée, cela m'a donné cela, y a-t-il un moyen de résoudre le problème ou de supprimer complètement l'application ?

0voto

Milner Points 533

Tout d'abord, s'il y a une incohérence de signature et que je suis sûr que l'application originale vient d'une source de confiance, je douterais de la source à partir de laquelle provient la "mise à jour" : le .apk est très probablement manipulé, et pourrait inclure des logiciels malveillants - donc soyez averti ! Je ne connais pas le "marché mobile" à partir duquel vous l'avez téléchargé, donc je ne peux pas vous le dire avec certitude.

Si vous voulez toujours installer le nouveau .apk : Oui, supprimer (désinstaller) l'application déjà installée et installer la version téléchargée devrait fonctionner. Si la première a été installée en tant qu'application système, vous aurez besoin des outils système appropriés pour la désinstaller (par exemple, Titanium Backup - que vous pourrez également utiliser pour créer une sauvegarde avant de supprimer l'application, juste au cas où). Alternativement, si vous connaissez les bons outils en ligne de commande, vous pouvez aussi le faire via adb shell.

Puisque l'application en question ne nécessite pas d'être une application système, l'installation peut se faire normalement sans avoir besoin de rooter quoi que ce soit : il vous suffit de toucher le .apk dans votre explorateur de fichiers et de laisser l'installateur normal faire son travail.

Après cela, surveillez tout comportement étrange - au cas où le .apk aurait introduit des logiciels malveillants.

0 votes

Voici mon problème je ne peux pas supprimer l'application système il me donne simplement (Désactiver l'application) et quand je la désactive et essaie d'installer la mise à jour, il dit (Activer le package) et lorsque je l'active je reviens à mon problème

1 votes

Citer votre question: J'ai un accès root sur mon appareil. Pointant vers la partie correspondante de ma réponse: vous aurez besoin des outils système appropriés pour le désinstaller (par exemple Titanium Backup J'utilise TB régulièrement, donc je peux le recommander. Avez-vous essayé de supprimer l'application avec cet outil, ou avec un autre tel que NoBloat? Bien sûr, l'option Paramètres->Applications d'Android ne vous permet pas de désinstaller les applications système :)

0voto

Cette erreur survient généralement lorsque vous utilisez une clé différente lors de la génération d'un APK signé. Note : Pour mettre à jour votre application, vous devez utiliser le même mot de passe de clé et le même alias de clé que dans votre version précédente, puis générer l'APK signé mis à jour.

2 votes

Ce site est destiné aux utilisateurs finaux d'Android et non aux développeurs. La question porte sur la mise à jour d'une application qu'ils ont téléchargée et non sur une application qu'ils développent eux-mêmes.

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