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?
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.
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.
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.
In my installation every release keystore is stored at X:\Users\username\AppData\Local\Xamarin\Mono for Android\Keystore\AppName
Check also here
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With