Software Archive
Read-only legacy content

Can not upload my updated game to google play. APK signing alert!

Volkan_K_
Beginner
1,504 Views

Hi,

The first time I have lived an issue today when I tried to upload an updated version of my game to google play store.

when I uploaded either x86 version or arm version of my Crosswalk built game it said:

Upload failed
You uploaded an APK that is signed with a different certificate to your previous APKs. You must use the same certificate. Your existing APKs are signed with the certificate(s) with fingerprint(s):
[ SHA1: 5F:1F:66:25:07:29:79:D1:B2:52:91:E9:0F:DA:2F:19:3B:27:8D:9E ]
and the certificate(s) used to sign the APK you uploaded have fingerprint(s):
[ SHA1: 32:37:51:EE:E6:6C:2F:AA:50:D5:31:0E:70:37:1A:C3:1C:B2:45:FD ]

my email is: volcank@gmail.com 

and my game's link is:

https://play.google.com/store/apps/details?id=com.superpenguin.free&hl=en

I also have a game I am developing currently and I tried to upload the latest updates to alpha and it also gave the same errors. I have just updated the Intel XDK can that be the problem????

 

I would appreciate any help and guidance. I also emailed     html5tools@intel.com about this. I really wish a solution is found for this situation.

 

By the way I tick the Signed box so my games are always signed automaticall I never sign them manually.

 

Regards

 

0 Kudos
7 Replies
Amrita_C_Intel
Employee
1,505 Views

 

Each Intel XDK account has a unique Android developer certificate. That unique certificate must be used each time you update apps to the Android store that were originally built with that account. This means apps built and published with account “A” must be updated with the Android certificate stored in account “A” and those built and published using account “B” must be updated with the Android certificate stored in account “B.”

If you have only published apps to the Android store with one Intel XDK account, the certificate in that account is the only important one. If you have successfully published apps built with both accounts you must continue to use both certificates for future updates to those apps. Note that apps that have never been published to the store are not important to this discussion, with regard to certificates.

If you do have two (or more) published apps, built using both accounts, you have the following options:

-- continue to use the existing accounts to build updates for each of those apps
-- retrieve the certificates from your Intel XDK accounts and self-sign those apps (help required from Intel)

If you have only published apps built with one account, you have the following options:

-- delete the non-published account and only use the account that was used to build your published apps
-- merge the two accounts (help required from Intel) so only one account uses the “correct” certificate
-- retrieve your published certificate from your Intel XDK account and self-sign all apps (help required from Intel)

Before doing the above, if you created the second account because you couldn’t get logged into your first account, then please go to https://signin.intel.com using the username from your first account and click the “Forgot Your Password?” link to reset your password. After you have reset your password you can access the Intel XDK with the original username and any builds you perform will be signed using your original certificates.

We can merge these two accounts, which would leave you with one of the two existing certificates. This would prevent you from updating an application with the account you choose to remove. If you would like us to remove the certificates associated with your account named account-name-#1 and instead use the certificates from account-name-#2, or vice-versa. If you choose this option, your existing certificates for one of the accounts will be no longer recoverable.

Finally, we can send both of your existing certificates to you and you can choose to use the XDK to build self-signed applications, which you would then re-sign yourself (locally on your development machine) using the certificate of choice.

NOTE: once a certificate is lost it cannot be retrieved.

Please note, if you did not make this request you can ignore this email message, and your account will not be modified. 

Sincerely,

--the Intel XDK team

0 Kudos
Volkan_K_
Beginner
1,505 Views

Hi the thing is I really don't know if I have a second account or not. I know something happened last week because suddenly my IOS certifiate was not working so I had to create another Certificate and new provisioning profiles for my game. So that explains it. Currently my user name is volcank and I just changed my password I mean reset it. But the thing is I really don't know what is my other user name. I suppose eiher Intel XDK did it automatically or I did something wrong while trying to connect with Intel XDK. Also before when I was building I couldn't download as secure link but now I can so I guess something shifted. Is it possible for you to send me 2 of my usernames for login so I know which one is which??  

 

. Sorry for this weird reply but I just want to clear out eveyrthing. I only remember I only got one username which is volcank .

Kind Regards

 

Volkan

0 Kudos
Volkan_K_
Beginner
1,505 Views

Hi,

 

First of all I am so sorry for all the inconvenience. After more carefully reading your email I just gave it a go and logged out and tried to login with my email instead of username only and entered the old password and like you said I have 2 accounts!! Silly me. So sorry. Now I remember what has happened is Intel XDK has logged out automatically I guess wither after I updated it or before so I logged in automatically with my username only and this was another login. The only problem is I built all of my games on this account and what happens is everytime after built and the email is sent. Inside the email when I click I always get this warning which is

{"rtn":"fail","rtnmsg":"User is not authorized"}

 

so I always need to download after the build page or send to my self a public link. Is there a way to correct this issue.

 

Thanks once again and sorry for all the inconvenience. Now I know I have 2 accounts :)

Kind Regards

0 Kudos
PaulF_IntelCorp
Employee
1,505 Views

Please see this post and send a private message to the author of that post and/or send an email to html5tools@intel.com asking for help with merging your two accounts. The note that Amrita posted will give you the pros and cons of merging two accounts.

0 Kudos
Weslen_R_
Beginner
1,504 Views

,

0 Kudos
Weslen_R_
Beginner
1,504 Views

Boa tarde, 
Gostaria de uma ajuda para esta duvida/problema. Desenvolvi um app no Intel XDK e publiquei no Google, e no mesmo projeto sem alterar nenhuma configuração, fiz apenas uma mudança no app, acrescentei alguns menus, e compilando o mesmo projeto, ao tentar fazer a atualização, o google apresenta o seguinte erro; 

O envio falhou 
Você enviou um APK assinado com um certificado diferente dos APKs anteriores. Use o mesmo certificado. Seus APKs já existentes foram assinados com certificados com as seguintes impressões digitais: 

. Os certificados usados para assinar o APK enviado incluem as seguintes impressões digitais: 

Gostaria de uma ajuda nisso, pois o aplicativo já possui downloads e seria super complicado subir com outro Apk e posteriormente se precisar atualizar, apresentar o mesmo erro. 
 

0 Kudos
Hamilton_Tenório_da_
Valued Contributor I
1,504 Views

@Weslen R> você tem mais de uma conta no sistema da Intel? Se sim, tente fazer o logoff do XDK e depois o login com a outra conta. Isso aconteceu comigo em apenas um APP. Então, mantenho as 2 contas e, dependendo de qual APP vou publicar, faço o login com a conta correspondente.

0 Kudos
Reply