2017-08-01 2 views
0

Lorsque mon système d'exploitation précédent a été cassé et que j'ai installé new (c'était le 3 juillet), le précédent fichier android_key_store.jks a été perdu. (J'avais besoin de sauvegarder ce fichier, mais j'ai sauvegardé uniquement les données pour ce certificat - clés, mots de passe). Au nouveau système d'exploitation j'ai créé le nouveau fichier android_key_store.jks avec TOUS LES MÊMES clés, mots de passe (mot de passe du magasin de clés, alias de clé, mot de passe - tout était pareil pour le fichier android_key_store.jks précédent).Android. Comment obtenir le certificat perdu

Maintenant, je veux télécharger de mise à jour pour l'application, mais je une telle erreur:

Upload échoué Vous avez téléversé un APK qui n'est pas signé avec le certificat de téléchargement. Vous devez utiliser le même certificat. Le certificat de téléchargement a des empreintes digitales: [SHA1: XXX] et le certificat utilisé pour signer le fichier APK que vous avez téléchargé comporte des empreintes digitales: [SHA1: YYY].

Cela signifie que les certificats précédents et nouveaux sont différents. Probablement fo générant le certificat a utilisé quelques paramètres aléatoires (pas seulement des clés).

J'ai essayé de rétablir le fichier android_key_store.jks du système d'exploitation précédent, mais j'ai échoué.

Comment puis-je obtenir le certificat précédent? (Je me souviens de toutes les clés, mots de passe et données (nom, organisation) pour cela). Ou est-il impossible de mettre à jour cette application et j'ai besoin de créer une nouvelle application au marché?

J'ai vraiment besoin de mettre à jour l'application actuelle.

Merci beaucoup

+0

https://stackoverflow.com/questions/4470183/i-lost-my-keystore-i-cant-upgrade- mon-application-dans-le-marché? rq = 1 https://stackoverflow.com/questions/4271579/lost-original-keystore-android-app-eclipse?rq=1 https://stackoverflow.com/questions/ 29843973/lost-my-keystore-only-have-sha1-from-it? Rq = 1 et d'innombrables autres ont déjà couvert cela. Restaurez votre fichier de clés à partir de la sauvegarde de votre ordinateur. – CommonsWare

Répondre

0

Je pense que vous êtes hors de la chance, mon ami. À moins que vous ne puissiez récupérer votre ancien magasin de clés, vous devez télécharger une nouvelle version sur le Play Store.

Voir la Google Docs signature App, en particulier sur le segment Manage your own key and keystore:

If you lose access to your app signing key or your key is compromised, Google cannot retrieve the app signing key for you, and you will not be able to release new versions of your app to users as updates to the original app.