There is no debug.keystore in .android folder
AndroidKeystoreAndroid Problem Overview
Someone I'm helping with an application needs to locate her debug.keystore - mine is in my .android folder, but when I navigate there on her computer it is not there.
Does something need to be done in order for it to appear? Where is it / how can it be generated again?
Android Solutions
Solution 1 - Android
According to the documentation, performing a build in Eclipse or using ant debug
should automatically generate ~/.android/debug.keystore
.
But in case this doesn't work, you can create one manually by running:
keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"
Solution 2 - Android
If she is using Eclipse then go to Windows -> Preferences
Select Android -> Build
There you will see Default debug keystore: "Path"
See if you can locate it there.
Solution 3 - Android
You can create keystore using this command..
keytool -genkey -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
Solution 4 - Android
The debug.keystore
is created automatically on first build that uses it.
Solution 5 - Android
On Windows 7, I had to create the file manually using John's suggested command. Don't forget to enclose the path in a pair of double quotes (").
Solution 6 - Android
I don't know how it work magically! I deleted my debug.keystore, build my project again and look for debug.keystore in default location ~/.android/debug.keystore, din't find debug.keystore.
Again build project and look for debug.keystore, no luck!
Then I open eclipse go to Windows -> Preferences,Select Android -> Build See Default debug keystore: "Path".
Now again looked for debug.keystore in default location ~/.android/debug.keystore, found debug.keystore. Tried so many times, it worked.
Solution 7 - Android
try this....it will generate the file debug.keystore to
> C:/
for all versions of Windows
keytool -genkey -v -keystore C:/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 999999 -dname "CN=Android Debug,O=Android,C=US"
Solution 8 - Android
Try this for Generating PKCS keys.
keytool -importkeystore -srckeystore C:\Users\xxx\.android\debug.keystore -destkeystore C:\Users\xxx\.android\debug.keystore -deststoretype pkcs12
Note: RSA2048 is not a recommended industry standard and the above command can be used to migrate the existing debug.keystore in RSA2048 to PKCS format
The old debug.keystore which was in RSA2048 will be renamed to debug.keystore.old and saved automatically
Solution 9 - Android
To get the key you should first run the app on a device(real device or emulator). While debugging the file is automatically created.
Solution 10 - Android
debug.keystore automatically generate after the run of the app debugging