Android中SHA1的获取

获取SHA1值有两种方法:

1、使用 keytool(jdk自带工具)获取 SHA1

2、通过Android Studio获取SHA1

下面开始讲解:

一、使用 keytool(jdk自带工具)获取 SHA1

1、运行进入控制台 

window+R 键  输入 cmd 进入控制台

Android中SHA1的获取

 2、在弹出的控制台窗口中输入 cd .android 定位到 .android 文件夹

Android中SHA1的获取

3.继续在控制台输入命令

调试版本使用 debug.keystore,命令为:keytool -list -v -keystore debug.keystore。 发布版本使用 apk 对应的 keystore,命令为:keytool -list -v -keystore apk 的  keystore

发布版如:keytool -list -v -keystore E:\签名文件\android.keystore

发布版如:keytool -list -v -keystore E:\apptest\GaoDeMap\gaodemap.jks

如下所示:

Android中SHA1的获取

提示输入**库密码,开发模式默认密码是 android,发布模式的密码是为 apk 的 keystore 设置的密码。输入**后回车(如果没设置密码,可直接回车),此时可在控制台显示的信息中获取 Sha1 值,如下图所示:

Android中SHA1的获取

二、通过Android Studio获取SHA1

1、打开android studio 找到Terminal并打开,或者在最下面找到Terminal 如下图:

Android中SHA1的获取

2、 输入命令  C:    进入c盘;

3、接着 输入命令   cd Users\用户名     用户名文件下有个.adnroid文件,

输入命令   cd  .android,最后就找到了.android,如图:

Android中SHA1的获取

4、

开发版  

输入命令  keytool -list -v -keystore debug.keystore  其中debug.keystore是studio默认的keystore,按回车,然后输入秘钥:android(系统默认)    回车(秘钥库口令是看不到的)如下图:

发布版

输入命令  keytool -list -v -keystore 文件目录\自己的签名文件 比如我的:keytool -list -v -keystore E:\签名文件\android.keystore ,接着按回车,然后输入秘钥:(我只知道我的,哈哈)    回车(秘钥库口令是看不到的)如下图:

发布版如:keytool -list -v -keystore E:\apptest\GaoDeMap\gaodemap.jks

Android中SHA1的获取

这样就成功获取到开发版的SHA1值了