我们在做地图应用的时候会用到sha1值,可是怎么获得呢?本文解决这个问题,方法不唯一,欢迎指正。

studio获得sha1值:

前提是先将应用程序签名(见本博客studio打包的步骤),然后如下:


​PS:为了避免注册时弄错签名,建议直接用打包出来的apk查看签名,具体如下: ​

​1) 将apk修改后缀为 .rar文件后解压; ​

​2) 进入解压后的META-INF目录,该目录下会存在文件CERT.RSA ​

​3) 在该目录下打开cmd,输入命令 :keytool -printcert -file CERT.RSA ​

​这里将会显示出MD5和SHA1签名。​

通过Eclipse编译器获取SHA1

使用 adt 22 以上版本,可以在 eclipse 中直接查看。

Windows:依次在 eclipse 中打开 Window -> Preferances -> Android -> Build。

Mac:依次在 eclipse 中打开 Eclipse/ADT->Preferances -> Android -> Build。

在弹出的 Build 对话框中 “SHA1 fingerprint” 中的值即为 Android 签名证书的 Sha1 值,如下图所示: