2017-09-11 5 views
-1

J'ai publié une application sur le Play Store. Maintenant, j'ai fait quelques changements dans mon application et utilisé le même magasin de clés avec l'alias clé et le mot de passe clé pour générer apk signé avec une nouvelle version. Lorsque j'ai essayé de mettre à jour cette application, il est dit que la version précédente ont différente signature de l'application,Quelle peut être la raison de la modification de la signature de l'application, même si j'ai utilisé le même keystore pour l'application Android?

est la liste ici que j'ai changé dans la nouvelle version

  • Changé l'activité de lancement
  • nouvelles activités Ajouté
  • a ajouté deux autres récepteurs
  • ajouté plus d'autorisations d'utilisation

Si vous avez besoin Manifest de mon application précédente et la nouvelle version alors je vais le télécharger

Cette application de logcat alors que la mise à jour

09-11 11: 41: 13,591 18410-18437 /? I/seatbelt: Rechercher les résultats de la vérification 'clean' = com.vovoapps.freesms

09-11 11: 41: 14.391 2730-2913 /? I/MSTG: installation de com.vovoapps.freesms ..

09-11 11: 41: 14.451 2730-2913 /? W/PackageManager: les signatures du package com.vovoapps.freesms ne correspondent pas à la version précédemment installée; ignorer!

+0

peut être que vous avez téléchargé apk complet signature, essayez de télécharger la signature complète pot apk, et changer le code de la version et le nom de la version de votre application de gradle –

+1

S'il vous plaît montrer le message d'erreur exact que vous obtenez. –

+0

no J'ai utilisé V1 Jar Signature, –

Répondre

0

Comparez les certificats des deux apk en utilisant les commandes ci-dessous.

keytool -list -printcert -jarfile app.apk 

Si ce ne est pas même alors vous pourriez avoir manqué quelque chose

+0

où je peux utiliser cette commande ?? –

+0

https://stackoverflow.com/questions/5488339/how-can-i-find-and-run-the-keytool – Vishal

+0

devrais-je vérifier pour les deux versions? –