I'm trying to debug why I can't get MapView
to work in debug mode, and it seems like the app is not being signed with the debug.keystore
file that I have created an API key against. The only version of a file named debug.keystore
on my system is in the C:\Users\<user>\.android
folder as expected, however after removing this file completely and then rebuilding the unsigned app, it still runs in debug mode and does not regenerate this file as though it is signing with a different cert. Any idea what is going on here?
Thanks!
The default location is /Users/<username>/. android/debug. keystore.
The Android Keystore system lets you store cryptographic keys in a container to make them more difficult to extract from the device. Once keys are in the keystore, you can use them for cryptographic operations, with the key material remaining non-exportable.
A debug keystore which is used to sign an Android app during development needs a specific alias and password combination as dictated by Google. To create a debug keystore, use: $ keytool -genkey -v -keystore debug.
Usually the debug. keystore password is just "android". You can delete it and Eclipse will automatically generate a new one, as described here. okay i try delete keystore and clean my project.
Please double check that you've removed the debug.keystore
file from the correct user account:
c:\Users\%USERNAME%\.android\debug.keystore
On my system it's re-generated as soon as I delete it and rebuild the project in IntelliJ IDEA.
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