{"id":19323,"date":"2020-11-06T09:22:09","date_gmt":"2020-11-06T09:22:09","guid":{"rendered":"http:\/\/www.devopsschool.com\/blog\/?p=19323"},"modified":"2021-09-24T05:57:03","modified_gmt":"2021-09-24T05:57:03","slug":"how-to-get-sha-1-key-in-android-studio-for-firebase","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/how-to-get-sha-1-key-in-android-studio-for-firebase\/","title":{"rendered":"How to Get SHA-1 key in Android Studio for Firebase."},"content":{"rendered":"\n<p><em>There are two methods of getting <strong>SHA-1<\/strong> key, but First one is not working for <strong>Windows user<\/strong>. So, if you are a <strong>Windows<\/strong> user then go for<strong> 2nd Method<\/strong>. <\/em><\/p>\n\n\n\n<p>Update:- On Android Studio Latest version(on 24 Sept 2021) <strong>2020.3.1 for Windows 64-bit (912 MiB)<\/strong>, <strong><span class=\"has-inline-color has-vivid-red-color\">Step 2<\/span><\/strong> will not Work. So, go for <strong><span class=\"has-inline-color has-vivid-red-color\">Step 3<\/span><\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p style=\"font-size:25px\"><strong><span class=\"has-inline-color has-vivid-red-color\">1. Using Keytool<\/span><\/strong><\/p>\n\n\n\n<p>Open a terminal and run the&nbsp;<code>keytool<\/code>&nbsp;the utility provided with Java to get the SHA-1 fingerprint of the certificate. You should get both the release and debug certificate fingerprints.<\/p>\n\n\n\n<p>To get the release certificate fingerprint:<\/p>\n\n\n\n<p style=\"font-size:22px\"><strong>For Windows:- <\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>keytool -list -v \\\n-alias androiddebugkey -keystore %USERPROFILE%\\.android\\debug.keystore<\/code><div class=\"open_grepper_editor\" title=\"Edit &amp; Save To Grepper\"><\/pre>\n\n\n\n<p style=\"font-size:22px\"><strong>For Mac\/Linux<\/strong>:- <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">keytool -list -v \\\n-alias androiddebugkey -keystore ~\/.android\/debug.keystore<\/pre>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size\"><strong><span class=\"has-inline-color has-vivid-red-color\">Note:-<\/span> If you are not able to get your SHA-1 key using Keytool then Follow the below Method, in this method you will definitely get your SHA-1 key.<\/strong><\/p>\n\n\n\n<p style=\"font-size:25px\"><strong><span class=\"has-inline-color has-vivid-red-color\">2. Using Gradle&#8217;s Signing Report<\/span><\/strong><\/p>\n\n\n\n<p>You can also get the SHA-1 of your signing certificate by Gradle&nbsp;<code>signingReport<\/code>. But for that, you have to follow some steps.<\/p>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">Step 1<\/span><\/strong>: &#8211; First of all <br>=&gt; open your project in Android Studio and open the project. <br>=&gt;In the project, go to the android\/app directory where you find build.gradle file. =&gt; Open it.<br>=&gt; After opening, you&#8217;ll find an <strong>Open for Editing in Android Studio<\/strong> option, Click on it and open it in a new <strong>Tab<\/strong>.  See the Below Image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/build.gradle-1024x546.png\" alt=\"\" class=\"wp-image-19325\" width=\"1024\" height=\"546\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/build.gradle-1024x546.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/build.gradle-300x160.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/build.gradle-768x409.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/build.gradle.png 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><span class=\"has-inline-color has-vivid-red-color\"><strong>Step 2 :-<\/strong> <\/span> After opening the file in the new tab, Wait for some time until <strong>Gradle Build Model <\/strong>Process <strong>Completes<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/Gradlebuildstart-finished-1024x368.png\" alt=\"\" class=\"wp-image-19329\" width=\"1024\" height=\"368\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/Gradlebuildstart-finished-1024x368.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/Gradlebuildstart-finished-300x108.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/Gradlebuildstart-finished-768x276.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/Gradlebuildstart-finished.png 1208w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>=&gt; After Build Successful, go to the upper-right section where you find the <strong>Gradle<\/strong> option. Click On it.<br>=&gt; After that Open <strong>Android<\/strong>-&gt;<strong>Tasks<\/strong>-&gt;<strong>android<\/strong> and Double click on <strong><span class=\"has-inline-color has-vivid-red-color\">signingReport<\/span><\/strong>.<br>See the Below Image For Help.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/gradle-side.png\" alt=\"\" class=\"wp-image-19331\" width=\"454\" height=\"455\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/gradle-side.png 454w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/gradle-side-300x300.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/gradle-side-150x150.png 150w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/gradle-side-250x250.png 250w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/gradle-side-80x80.png 80w\" sizes=\"auto, (max-width: 454px) 100vw, 454px\" \/><\/figure><\/div>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">Step 3:-<\/span><\/strong> After Clicking on it, you&#8217;ll get a List of SHA-1 Keys but you have to choose Debug-Debug SHA-1 Key and copy and paste it on your Firebase. See the Below Image:- <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/signing-report.png\" alt=\"\" class=\"wp-image-19334\" width=\"798\" height=\"220\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/signing-report.png 798w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/signing-report-300x83.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/11\/signing-report-768x212.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Reference Video:- <\/strong> <a href=\"https:\/\/www.youtube.com\/watch?v=JQKz5BOf-SQ&amp;t=2s\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.youtube.com\/watch?v=JQKz5BOf-SQ&amp;t=2s<\/a> <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"has-inline-color has-vivid-red-color\">3. Using <strong>gradlew<\/strong><\/span><\/h2>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">Step 1:-<\/span><\/strong> <strong>Right-click on &#8216;gradlew&#8217; and go to &#8216;Open in Terminal&#8217;<\/strong>&nbsp;This file is found under {{YOUR PROJECT}}\/android\/gradlew<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"564\" height=\"557\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/09\/gradlew.png\" alt=\"\" class=\"wp-image-23759\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/09\/gradlew.png 564w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/09\/gradlew-300x296.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/09\/gradlew-80x80.png 80w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/figure><\/div>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">Step 2:-<\/span><\/strong> <strong>&nbsp;Type the following <strong>in<\/strong> command.<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code><strong>gradlew signingReport<\/strong>\n\n<\/code><div class=\"open_grepper_editor\" title=\"Edit &amp; Save To Grepper\"><\/pre>\n\n\n\n<p>If did not work first try the second command:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">strong<\/span>&gt;<\/span>.\/gradlew signingReport<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">strong<\/span>&gt;<\/span>\n\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"218\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/09\/sha1-key.png\" alt=\"\" class=\"wp-image-23762\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/09\/sha1-key.png 980w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/09\/sha1-key-300x67.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2021\/09\/sha1-key-768x171.png 768w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure><\/div>\n\n\n\n<p>Thanks for Reading.<\/p>\n\n\n\n<p>Keep Coding.<\/p>\n\n\n\n<p><br>           <\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are two methods of getting SHA-1 key, but First one is not working for Windows user. So, if you are a Windows user then go for 2nd Method. Update:- On Android Studio Latest version(on 24 Sept 2021) 2020.3.1 for Windows 64-bit (912 MiB), Step 2 will not Work. So, go for Step 3. 1&#8230;.<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[6331],"tags":[6204,6487,6203,6486,6489,6488],"class_list":["post-19323","post","type-post","status-publish","format-standard","hentry","category-flutter","tag-android-studio","tag-firebase","tag-flutter","tag-get-sha-1-key","tag-gradles-signing-report","tag-keytool"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/19323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=19323"}],"version-history":[{"count":15,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/19323\/revisions"}],"predecessor-version":[{"id":23772,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/19323\/revisions\/23772"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=19323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=19323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=19323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}