Android App获取(debug/release)签名的SHA1值

前言

最近在使用Firebase实现登录功能时,需要在Firebase的后台绑定自己的App,需要提供App签名的SHA1值,如下图所示。因为平时一般使用这个东西比较少,所以记录一下我们应该怎么获取App的SHA1值。
Android App获取(debug/release)签名的SHA1值
以下教程都是基于Windows版本,非MacOS/Linux。

Debug版本获取方法

方法一

首先我按照官网的指引,在命令行直接输入以下命令即可:

Android App获取(debug/release)签名的SHA1值

然后输入默认的**库口令:android,即可获取证书指纹(SHA1)
Android App获取(debug/release)签名的SHA1值

当然,这是Debug版本的证书指纹(SHA1)。

方法二

打开.android目录,默认路径是C:\Users\Administrator.android目录下。
在该目录下在命令行执行:

keytool -v -list -keystore debug.keystore
然后输入默认的**库口令:android,即可获取:
Android App获取(debug/release)签名的SHA1值

Release版本获取方法

打开你的Release**库目录,如我的**放在该目录下:

D:\workebench\my\FireBaseDemo>

**名字为:firebasedemo.jks

那么获取Release**的命令为:

D:\workebench\my\FireBaseDemo>keytool -v -list -keystore firebasedemo.jks

然后输入**库口令(输入生成.jks时设置的口令),即可获取:

Android App获取(debug/release)签名的SHA1值