web-dev-qa-db-fra.com

APK signé avec un certificat qui n'est pas encore valide

J'essaie de publier une application sur Google Play, et elle ne me le permet pas, elle dit:

You uploaded an APK signed with a certificate that is not valid. 
You need to sign tour APK with certificate that is currently valid.

Capture d'écran:

enter image description here

Comment puis-je remédier à cette erreur?

29
Emkey

Résolu en changeant la date du système de mon ordinateur. Je l'ai mis à aujourd'hui - 2 jours et créé un nouveau magasin de clés, essayé de télécharger et cela a fonctionné.

52
Emkey

Je suis tombé dans ce piège mais ma solution était différente. Mon heure système était valide, mais peut-être que c'était plusieurs minutes. Quoi qu'il en soit, si vous rencontrez ce message mais que vous semblez avoir une heure système correcte, voici deux choses que j'ai faites et qui ont fonctionné

  1. Attendez plusieurs minutes (par exemple, effectuez une recherche dans le stackoverflow)
  2. Renommez le .apk.

Ensuite, essayez de télécharger à nouveau. Cela a juste fonctionné pour moi la deuxième fois. 

Un autre problème que j'ai rencontré est que ant release a signalé que le fichier de clés avait été falsifié ou que mon mot de passe était incorrect lorsque je ai signé mon application. Je n’ai fait que réessayer une seconde fois et ant release vient de traverser. 

11
T. Webster

J'ai finalement résolu le problème en fixant le fuseau horaire dans les paramètres de mon horloge.

4
Da5hiz

J'ai résolu ce problème en attendant environ 14 heures. Ensuite, le téléchargement a fonctionné sans rien changer dans l'apk. J'espère que cela peut aider quelqu'un.

3
Lisitso

Changer les jours dans votre système ne résoudra pas le problème. Ce problème est votre fuseau horaire Windows (ou autre système d'exploitation). 

Corrigez votre fuseau horaire: 

 enter image description here  enter image description here

2
Hisham Muneer

attendez juste une minute ou deux dans la plupart des cas. Le temps est probablement juste un peu en retrait. 

0
j2emanue

Je ne peux pas dire que les autres sont incorrects mais ils décrivent principalement la même chose. L'horodatage utilisé lors de la signature de votre fichier APK n'était pas "correct", peu importe la méthode utilisée par Google pour la validation. Par conséquent, vous créez des packages signés dans le passé ou le futur du point de vue de Google, le plus probable étant que le message indique un temps futur "is not valid yet"

Il est impossible de donner un délai précis pendant lequel nous devons tous mettre à jour nos horloges. Ce qui a bien fonctionné pour moi a été de attendez que cela fonctionne .

0
David Carrigan