Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to export Android Signing Keys

Tags:

xamarin

I have two machines, one PC, one Mac. Both have Xamarin Studio. On my PC, I've configured an Android Signing Key, and have published an app to Google Play using this key. I made some app changes to the code - on my Mac - and attempted to sign using a different key and upload, and of course, I got the "you must sign with the same key" error.

I can't find a way to export the Android Signing Key from the Xamarin Studio installation on my PC. I can see where to import a new key, but not how to export an existing key. I also checked Certificate Manager for both local system and my user account on Windows, no luck.

Any idea how to export?

like image 628
joelc Avatar asked Sep 30 '15 00:09

joelc


People also ask

Where are Android keystore files stored?

Go to "Build" -> "Generate Signed Bundle / APK" -> "Next" -> "Create new...". Save the keystore somewhere in the project tree, as we want the keystore to be a part of the repository. The name for the keystore should be "package. name.

What happens if I lost my app signing certificate?

If you lose your original app signing key, you can generate a new upload key and register it with Google to continue updating your app. If you generated a new upload key: Use your new upload key to sign app bundles before you upload them to Google Play. Google uses the upload key to verify your identity.

What is keystore file in Android?

The Android Keystore system lets you store cryptographic keys in a container to make it more difficult to extract from the device. Once keys are in the keystore, they can be used for cryptographic operations with the key material remaining non-exportable.


2 Answers

In my installation every release keystore is stored at X:\Users\username\AppData\Local\Xamarin\Mono for Android\Keystore\AppName
Check also here

like image 163
CDrosos Avatar answered Sep 21 '22 12:09

CDrosos


If you are looking for self generated Keystore path,

Right click on Keystore Name -> Show Alias Info -> at bottom you will see path of self generated Keystore

like image 32
Afzal Ali Avatar answered Sep 20 '22 12:09

Afzal Ali