找了很多资料 ,没有找到完全的,现在完整的介绍一下获取方法,希望能帮助到你!
首先获取SHA1的方法有两种,但是我还是觉得通过命令来获取方便一些:
步骤:
1: 打开系统命令:cmd
2: 输入:cd.android
3:输入:keytool -list -keystore debug.keystore
4:输入秘钥库口令:android
提示:在输入秘钥库口令的时候,你输入的秘钥不会显示出来,不要以为是不能输入,直接将秘钥口令输入就点击回车就可以了
通过以上步骤只能获取SHA1的指纹,如下图所示:
但是有的时候我们在使用第三方jia包的时候可能要用MD5的指纹,所以下面就介绍一下同时获取SHA1和MD5的指纹的方法:
步骤:(不使用自己在android studio上的签名)
1: 打开系统命令:cmd
2: 输入:cd.android
3:输入:keytool -v -list -keystore debug.keystore 注意:这里一定要加上 -v , 不然就不会获取到MD5值
4:输入秘钥库口令:android
提示:在输入秘钥库口令的时候,你输入的秘钥不会显示出来,不要以为是不能输入,直接将秘钥口令输入就点击回车就可以了
通过以上步骤就可以获取SHA1和MD5的指纹,如下图所示:
步骤:(使用自己在android studio上的签名,主要用于打包apk)
1::打开系统命令:cmd
2: 输入:cd.android
3:输入:keytool -v -list -keystore C:\Users\604406650\Desktop\android.jks
注意:1)这里一定要加上 -v , 不然就不会获取到MD5值
2)在使用签名获取指纹的时候 debug.keystore 需要换成自己的签名文件的路劲,例如C:\Users\604406650\Desktop\android.jks 表示我的签名文件放在桌面上的
4:输入秘钥库口令:welcometojavaworld
注意:此处的秘钥库口令就是你在android studio上生成签名文件的时候设置的密码
提示:在输入秘钥库口令的时候,你输入的秘钥不会显示出来,不要以为是不能输入,直接将秘钥口令输入就点击回车就可以了
带签名和不带签名的指纹证书是不一样的。