3 votes

Remplacer automatiquement l'application après l'ouverture de l'APK

Si je télécharge un APK et que je l'ouvre, j'obtiens une erreur "Not Installed" si l'application est déjà présente sur l'appareil. Existe-t-il un moyen de supprimer automatiquement l'ancienne version ?

(Notez que je n'essaie pas d'éviter d'ouvrir l'APK, ce qui n'est pas autorisé pour des raisons de sécurité. J'essaie simplement d'éviter de supprimer manuellement l'ancienne application).

8voto

Milner Points 533

Comme l'a déjà souligné eldarerathis dans son commentaire sur votre question : Si l'application est déjà installée, et que le certificat correspond, il vous sera demandé si vous voulez le remplacer. Si les certificats diffèrent, il y a un conflit : L'application ne peut pas être mise à jour en raison de la non-concordance, et elle ne peut pas être installée en même temps que le paquet. nom est déjà utilisé (les applications utilisent un nom de paquet interne, qui est par exemple indiqué dans l'URL de leur page Web Google Play Store). Si le paquet est corrompu, vous obtenez à nouveau une autre erreur spécifique (vous indiquant qu'il est corrompu).

Donc très probablement, le .apk que vous essayez d'installer manuellement a été trafiqué. Si ce n'était pas vous qui le faisiez, je m'abstiendrais de l'utiliser. Si c'est vous, et que vous savez ce que vous faites - ou que vous savez que la source est digne de confiance (par exemple, le développeur de l'application vous a fourni une version de test non signée), vous devez d'abord désinstaller l'application originale avant d'installer l'application "trafiquée". .apk .

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