今天,在网上学习了一下几个sdk。在使用过程中发现都是要软件的SHA-1码,这个东西还是第一次接触,从哪里获取呢?这是我比较困惑的问题。经过具体操作,可以从以下途径获取到SHA-1码。以android studio为例。
由于android studio 不能直接查看SHA-1码,我们可以通过jdk中的keytool工具来获取。首先我们的应用分成两种,一种是debug的就是还没有签名的,处在调试阶段的应用;另一种就是我们的app已经签名了。
debug 应用的获取:
step1:
1.找到jdk 的安装目录,找到bin文件夹,按住shift键+点击鼠标右键,进入控制台
step2:
2.进入到.android文件夹,找到debug.keystore,复制debug.keystore的路径
step3:
3.继续在控制台输入命令 keytool -list -v -keystore debug.keystore的路径\debug.keystore 如下图所示:
step4:
4.密钥库的口令是:android。输入后会出现以下信息
通过以上几步可以获取sha-1的信息。
可是通过本人的亲身的操作,发现Dos窗口里面的信息不能复制。通过百度找到以下方法,让dos窗口的信息写入到.txt文件。
我们在操作step3的时候,可以在命令后面加入>> xx.txt。这样就可以把信息直接写入到txt,方便我们复制操作。
命令如下:
keytool -list -v -keystore debug.keystore的路径\debug.keystore >> .txt文件的路径\xx.txt
以上是获取SHA-1值,全部内容。欢迎评论,谢谢大家支持!