SHA1值分为发布版和调试版。MD5、SHA256与SHA1的获取是一样的。

调试版就是我们平时开发测试时用的默认签名文件。这个默认的签名文件一般是在c盘的用户名目录下的.android文件夹内。 默认文件就是 debug.keystore

获取调试版的SHA1值

C:\Users\>cd /d C:\Users\Administrator\.android
C:\Users\Administrator\.android> keytool -list -v -keystore debug.keystore
输入秘钥库口令:

#回车后会让你输入密码 ,默认密码是android

回车后即可看到调试版的SHA1值了。

可能错误:

keytool错误:java.io.IOException: Keystore was tampered with, or password was incorrect

获取开发版的SHA1值

获取开发版SHA1值的步骤跟获取调试版也是一样的。发布版的签名一般是我们自己创建的。

1.生成签名

1)在Android studio点击build,选择Generate Signed APK

2)直接点击“Next”。

3)如果还没有创建过签名文件,则选择create new。

4)选择存放目录,输入文件名

5)输入密码等信息,点击“OK”

2.获取SHA1值

  1. 首先切换到签名文件存放的目录
  2. 输入 keytool -list -v -keystore xx.jks 注意这里后面的文件名是刚才创建为文件名
  3. 密码就是刚才自己设定的密码

作者 admin

百度广告效果展示