Android Question Troubles uploading APK with Play App Signing

mcorbeel

Active Member
Licensed User
Longtime User
Since I replaced my computer I am not able to upload an APK to the Google app store. I read this article:
and it starts by saying that I must upload my original key to Google and that "The encryption key should be replaced with the key from the instructions page"
The thing is that on the Google instruction page I don't see any key. I only see some fingerprints and 2 certificates that I can download: a app-singing certificate and one upload certificate.
How can I continue?
 
Last edited:

mcorbeel

Active Member
Licensed User
Longtime User
I guess that the key is a file, is that correct? I still have my old computer so nothing is lost. What I found is a file called androidkey.keystore, Is that it? Or how can I check that this is the required key?
 
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
Upvote 0

mcorbeel

Active Member
Licensed User
Longtime User
Yes I tried this and I get this (replaced some confidential text with xxxxxxx):
Keystore type: jks
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: b4a
Creation date: Nov 10, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Marc Corbeel, O=Echo bvba, C=BE
Issuer: CN=Marc Corbeel, O=Echo bvba, C=BE
Serial number: 5110c40d
Valid from: Sat Nov 10 16:26:24 CET 2012 until: Sat Mar 11 16:26:24 CET 2051
Certificate fingerprints:
SHA1: 14:CD:EB:9D:E0:4C:84:3C:Axxxxxxxxxxxxxxxxxxxxxxxxxxx
SHA256: AF:16:AA:8D:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Signature algorithm name: SHA1withDSA (weak)
Subject Public Key Algorithm: 1024-bit DSA key (weak)
Version: 3
Extensions:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: EA 77 2xxxxxxxxxxxxxxxx .w/.'......V%..K
0010: 9A D8 5E BE ..^.
]
]
*******************************************
 
Upvote 0

mcorbeel

Active Member
Licensed User
Longtime User
To be sure, I now went back to my old computer (where everything worked before). I compiled the new project version and uploaded the apk to Google. The upload now works without returning an error. (Why this gives an error when I do exactly the same on my new computer I would like to know). But in the Google release page of my app I now see
Je kunt deze release niet implementeren omdat de release niet toestaat dat bestaande gebruikers upgraden naar de onlangs toegevoegde APK's
which means something like
You cannot implement this release because the release doesn't allow users to upgrade to the recently added APK's
So what is wrong here (besides me obviously knowing too little ;-))?
 
Upvote 0

mcorbeel

Active Member
Licensed User
Longtime User
This is the message translated with Google translate:
You cannot deploy this release because the release does not allow existing users to upgrade to the recently added APKs.
 
Upvote 0

mcorbeel

Active Member
Licensed User
Longtime User
Okay, found the issue. My new version had a version number that is smaller that the production version. Pitty that Google didn't say this in the first place.
 
Upvote 0
Top