1 fingerprint certificate in Android Studio for debug mode?
I have shifted myself from Eclipse to Android Studio. Now I am trying to work on my Map app. So I need my SHA-1 fingerprint certificate number.
When I was using Eclipse it was right under Windows -> Preferences -> Android -> Build . But in Android Studio I couldn't find out any option like this so that I could find easily the fingerprint. I am using Windows. I have read from this link that:
Android Studio signs your app in debug mode automatically when you run or debug your project from the IDE.
So I tried to run this in command line after setting my Java bin path from this link and unfortunately couldn't find my fingerprint. It is saying that it is an illegal option .
keytool -list -v -keystore "%USERPROFILE%.androiddebug.keystore" -alias androiddebugkey -storepass android -keypass android
Is there a way to find the SHA-1 fingerprint from Android Studio like it was very easy in Eclipse? As I am newbie in Android Studio, what is the full process to find it?
Another thing I want to add is that I have my Eclipse generates the SHA-1 fingerprint and previously I have my app registered on that fingerprint in Google developer console, and I worked on that app in Eclipse by that API key. Is the same API key can be worked on this my project in Android Studio?
Easiest ways ever:
Update added for Android Studio V 2.2 in last step
There are two ways to do this.
1. Faster way :
Check the screenshot below:
2. Work with Google Maps Activity :
google_maps_api.xml
Check Screenshot below:
Android Studio V 2.2 Update
There is an issue with Execution .
Solution:
Check Screenshot below:
Done.
My problem is the same as I have also shifted my Google Maps project from Eclipse to Android Studio . I have solved my problem by following this:
Go to your Java bin directory via the command:
C:Program FilesJavajdk1.7.0_71bin>
Now type in the below command in your command window (CMD.EXE):
keytool -list -v -keystore c:usersyour_user_name.androiddebug.keystore -alias androiddebugkey -storepass android -keypass android
Example:
keytool -list -v -keystore c:usersJames.androiddebug.keystore -alias androiddebugkey -storepass android -keypass android
Or you can just write this in cmd if you don't know the username:
keytool -list -v -keystore "%USERPROFILE%.androiddebug.keystore" -alias androiddebugkey -storepass android -keypass android
And you will get the SHA1.
Then I created a new key from https://code.google.com/apis/console because of my package name got changed and then use this key in my application. It works fine.
Make sure you are in BIN folder of jdkX.X.X_XX (my folder name is jdk1.7.0_71) , or else if you don't know what folder name you have then find it by opening the Java folder, and you will see what the folder name is, but you must be in your BIN folder and then run this command. Today I have got my SHA1 value in a cmd command window by the above procedure.
SNAPSHOT:
I just found the case to get SHA-1 in Android Studio:
And you will see all you need to get google_maps_key
.