2017-09-21 3 views
0

Sans réfléchir, j'ai compilé une version de mon application en utilisant un "certificat temporaire auto-signé" (c'est ce que appelle Intell-J de toute façon), et après avoir testé localement, j'ai décidé de télécharger ce même fichier APK sur la console de développement Google Play pour un test bêta correct.J'ai accidentellement téléchargé la première version de mon APK sur le Google Play Store avec un certificat temporaire auto-signé

Maintenant, chaque fois que je tente de télécharger une nouvelle version de mon application je reçois l'erreur:

Upload failed

You uploaded an APK that is not signed with the upload certificate. You must use the same certificate. The upload certificate has fingerprint:

[ SHA1: some SHA here ]

and the certificate used to sign the APK you uploaded have fingerprint:

[ SHA1: some SHA here ]

Est-il possible commencer à utiliser le fichier certificat/keystore correct pour la signature de mes applications? Ou suis-je à peu près scroogled?

+0

Avez-vous lancé la production ou les tests alpha/bêta? –

+0

Seulement bêta! Pensez qu'il y a encore de l'espoir? –

+0

il n'y a aucun moyen. Vous devrez changer au moins l'identifiant du paquet de votre application, et le re-télécharger comme une application complètement nouvelle. –

Répondre

0

Il n'existe aucun moyen de mettre à jour une application par un apk signé avec un certificat différent. Vous devez enregistrer une nouvelle application et y télécharger une apk correctement signée. Pour contourner ce problème, vous pouvez ajouter cette information à l'application existante et la mettre à jour (toujours signer avec le certificat précédent).