Android App获取(debug/release)签名的SHA1值
前言
最近在使用Firebase实现登录功能时,需要在Firebase的后台绑定自己的App,需要提供App签名的SHA1值,如下图所示。因为平时一般使用这个东西比较少,所以记录一下我们应该怎么获取App的SHA1值。
以下教程都是基于Windows版本,非MacOS/Linux。
Debug版本获取方法
方法一
首先我按照官网的指引,在命令行直接输入以下命令即可:
然后输入默认的**库口令:android,即可获取证书指纹(SHA1)
当然,这是Debug版本的证书指纹(SHA1)。
方法二
打开.android目录,默认路径是C:\Users\Administrator.android目录下。
在该目录下在命令行执行:
keytool -v -list -keystore debug.keystore
然后输入默认的**库口令:android,即可获取:
Release版本获取方法
打开你的Release**库目录,如我的**放在该目录下:
D:\workebench\my\FireBaseDemo>
**名字为:firebasedemo.jks
那么获取Release**的命令为:
D:\workebench\my\FireBaseDemo>keytool -v -list -keystore firebasedemo.jks
然后输入**库口令(输入生成.jks时设置的口令),即可获取: