when i get google api key in Command promt its show an error retry eror whatis that? plz help me its not obtain akey said ill legal operation
C:\Program Files\Java\jdk1.6.0_20\bin>keytool -list -alias androiddebugkey -keys
tore"C:\Documents and Settings\Nazeer\.android\debug.keystore" -storepass androi
d -keypass android
Illegal option: -keystoreC:\Documents and Settings\Nazeer\.android\debug.keysto
re
Try keytool -help
C:\Program Files\Java\jdk1.6.0_20\bin>
You need a space between keystore and "C:....etc
-keystore "C:\Documents and Settings\Nazeer\.android\debug.keystore" -storepass androi
d -keypass android
Change this
C:\Program Files\Java\jdk1.6.0_20\bin>keytool -list -alias
androiddebugkey -keystore"C:\Documents and
Settings\Nazeer.android\debug.keystore" -storepass androi d -keypass
android
to this
C:\Program Files\Java\jdk1.7.0_05\bin>keytool -v -list -alias
androiddebugkey -keystore C:\Documents and
Settings\Nazeer.android\debug.keystore -storepass android -keypass
android
you need to add space between keystore word and the location because the command line will be read it like this
-keystoreC:\Documents and Settings\Nazeer.android\debug.keysto re
and it won't recognize the command and I added -v in case you also want to get the MD5 fingerprint
Related
How do I Authenticating Your Client correctly with google?
I'm following this tutorial
https://developers.google.com/android/guides/client-auth
I copy this text into my command prompt -
keytool -exportcert -list -v \
-alias androiddebugkey -keystore %USERPROFILE%.android\debug.keystore
I get this message back "-alias is not recognized as an internal or external command, operable program or batch file."
What am doing wrong?
The copied command shouldn't contain the backslash after -v and it must be placed in one single line, like this:
keytool -exportcert -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
Besides you have to change the %USERPROFILE% location in the command to the path where the .android directory located. (Maybe it is here: C:\User\YourUserName\ , but you have to check it if it's there)
set your cmd path to jdk then run this cmd
WINDOWS
keytool -list -v -keystore %USERPROFILE%/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
MAC/LINUX
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
I think the end goal is to generate the SHA1 key.
Best Alternative is to follow following steps:
In Android Studio, click on gradle on the right side panel.
And then navigate to app > Tasks > android > signingReport.
Double clicking it will generate the SHA1 key.
best way to get your SHAI is
keytool -list -v -keystore "C:\Users\username\ .android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
I have windows 7 and it seems that I can't get api key ! I've tried so much !
I opened the cmd and entered:
keytool -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android
and yet it says to me:
'keytool' is not recognized as an internal or external command, operable
program or batch file.
I've also tried like that:
"C:\Program Files\Java\jdk1.7.0_07\bin\java.exe" keytool -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android
and it says:
Could not find or load main class keytool
hope someone can help me I am very Desperate for an answer !
The dollar sign is not part of what you need to paste into your terminal. You should start with keytool on forward. In the example the dollar sign is showing the beginning of the prompt (which is how it looks on Unix/Mac terminals).
keytool is an executable that is part of the Java SDK. The location of the bin file must either be added to your terminal's path or you have to run it using the full path to the file. Typically, on Windows the Java binaries are located at C:\Program Files\Java\jdk1.7.0_07\bin or something similar. You were close with your second guess in this case, but keytool is not a command you pass to java.exe...it is an executable itself in the same directory.
HTH
Try this
C:\Program Files\Java\jdk1.7.0_07\bin\keytool -v -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android
or
Just copy the debug.keystore file to the same folder as keytool and execute the below in command prompt
keytool -v -list -alias androiddebugkey -keystore D:\avd\.android\debug.keystore -storepass android -keypass android
Those are the steps through the Command Prompt that worked for me :
cd C:\Program Files\Java\jdk1.8.0_05\bin keytool -list -alias
androiddebugkey -keystore C:\Users\ {username}.android\debug.keystore
-storepass android -keypass android
i'm trying to follow the google maps tutorial, but i need to use a debug key, i followed the instructions but when i write the command lines it does not work : the Terminal (on Mac) says "command not found" to this :
$ keytool -list -alias androiddebugkey \
-keystore /Users/Paul/.android/debug.keystore \
-storepass android -keypass android
Could you help me?
here's the link : http://code.google.com/android/add-ons/google-apis/mapkey.html#getdebugfingerprint
Thanks for your help
Try this change your directory to
C:>cd C:\Program Files\Java\\bin
in my case it is C:>cd C:\Program Files\Java\jre7\bin
now use this
keytool.exe -list -v -alias androiddebugkey -keystore "C:\Users\username\.android\debug.keystore" -storepass android -keypass android
If you still cant get it, check the Tutorial here
the keytool binary is located in your <JAVA_INSTALL_DIR>bin directory. Check to see if it is in your path.
try like this..
C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -V -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android
you ll get all the key values.
this is my path:C:\ANDROID\Java\jdk1.6.0\bin>keytool.exe -list -alias androiddebugkey -keystore"C:\ANDROID\debugkey\debug.keystore"-storepass android -keypass android
keytool error: java.lang.RuntimeException: Usage error, android is not a legal c
ommand
change to this
space is needed.
keytool.exe -list -alias androiddebugkey -keystore "C:\ANDROID\debugkey\debug.keystore" -storepass android -keypass android
You can also check the path to keystroke from eclipse
Goto window->preference->Android->Build
and see the path on right side.
hi when i try to run this command bin/keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android
i got the error java.lang.Exception Keystore file doesnot exist :debug.keyStore
actually i am trying to get googlemaps key for android never used keytool command.
can any one help how to remove this error
The problem is that the keytool does not know where to look for the keystore file.
If you're on Windows 7 / Vista, try:
keytool -list -alias androiddebugkey -keystore c:\users\your-user-name\.android\debug.keystore -storepass android -keypass android
(replace your-user-name with your actual user name)
For Windows XP, try:
keytool -list -alias androiddebugkey -keystore c:\documents and settings\your-user-name\.android\debug.keystore -storepass android -keypass android
If V2 map to generate SHA key use this command. use for releasing key means for testing.
C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -v -alias androiddebugkey -keystore C:\Users\DON\.android\debug.keystore -storepass android -keypass android
Don is usersystem name
If you want app live means for development.
eclipse->Window ->Preferences ->Android ->Build -> now you get the sha key
Finally i solve the problem and the correct working script / Command is below:
Please note the double quotes where they are placed please use as it is as this is the correct method. and off course please change the user name and as for the different versions of windows you people will have to change it accordingly. Please feel free to ask if you people have any questions.
C:\Program Files\Java\jdk1.6.0_25\bin>keytool -list -alias androiddebugkey -keys
tore "c:\documents and settings\user\.android\debug.keystore" -storepass android
-keypass android