您的位置:首页 > 移动开发 > Android开发

关于android应用获取SHA-1的值

2016-02-27 11:40 405 查看
今天,在网上学习了一下几个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值,全部内容。欢迎评论,谢谢大家支持!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: