I have a custom keystore that I use for signing my apk. now I want to use the same keystore for debugging. when I go to eclipse->windows->preferences->android->build and set my custom key store I get "Keystore was tampered with, or password was incorrect"?
I had the same issue and here are the steps to properly create a custom keystore that can be used for debugging in Eclipse:
Basically what you should do is that change both storepasswd
and keypasswd
for the alias androiddebugkey
to "android".
Here are the commands:
keytool -changealias -keystore mykeystore.keystore -alias [old alias] -destalias androiddebugkey
keytool -keypasswd -keystore mykeystore.keystore -alias androiddebugkey
keytool -storepasswd -keystore mykeystore.keystore
If you don't know your old alias, look it up using
keytool -list -v -keystore mykeystore.keystore
in Command prompt not able to enter the password
Simplest way to set custom keystor.
No need of commands.
Steps (for ADT):
1.Export any project (It will show you an option to create custom keystore).
create your keystore with an extention ".keystore" and give password android and press next.
2.
give alias name = androiddebugkey and password = android
now press finish and your keystore is ready.
1.Go to windows -> preference
and give the path of your custom keystore file
I got the same problem when trying to debug the released apk.. so I tried the Saeid solution with no success. Then I found this blog (http://blogprogramistyandroid.blogspot.com.br/2011/04/converting-release-keys-to-debug.html) which I got the simplest solution for the problem:
Make this command:
keytool -importkeystore -v -srckeystore release.keystore -destkeystore custom-debug.keystore -srcstorepass release-pass -deststorepass android -srcalias release-key -destalias androiddebugkey -srckeypass release-pass -destkeypass android
Of course substitute passwords and alias of source keystore with the one used in creation of release keystore.
Done
We have the same problem some time ago at our office. Since we needed this quite often we wrote a simple script to make it easy to to convert release keystores to debug ones.
The script is available on https://github.com/IntellexApps/key2debug
We are using it for some time now, so should be quite stable.
cheers!
After change the keystore content, you can setup eclipse in: Preferences->Android->Build
, as show below:
Eclipse change debug keystore
© 2022 - 2024 — McMap. All rights reserved.