快速获取debug.keystore和release.keystore的SHA1或者MD5值

来源:互联网 发布:网络贷款 预防诈骗 编辑:程序博客网 时间:2024/05/29 16:45

1. 写在前面

我们在使用第三方服务时一般要申请key,而申请key一般需要包名或者SHA1。一般这个SHA1值分为两种,测试版和发布版。可以分别通过debug.keystore和release.keystore获取。

2.干货

获取debug.keystore的方法有两种,先说一种最快速的,进入as项目中,如图
这里写图片描述

第一步,左边在android方式下查看项目, 然后点击gradle scripts
这里写图片描述

第二步,看右边,打开右边的gradle,看看有没有内容,如果没有则刷新
这里写图片描述

第三部,看右边,打开第一项,点开Tasks,到android,双击android下的signing report。就可以了
这里写图片描述


这是最快速的一种方法,第二种方法是通过输入命令的形式。一般安装as后都会在C盘的user目录下生成一个文件夹 .android 进入这个文件夹有一个文件 debug.keystore 。然后通过终端指令来输入。
第一步,在终端下进入该文件见 .android
这里写图片描述
在这里输入指令

keytool -list -v -keystore debug.keystore

然后就会让你口令 一般自定义密码 是 android
这里写图片描述


OK 到这里为止,debug.keystore内容都已经解决了,现在看release.keystore。一般如果没有创建自定义的release.keystore,需要新建一个
这里写图片描述
这里内容都比较简单,自己填写就可以了,主要注意两点:一个密码 还有就是别名。特别注意,后面很多地方都用得着!
然后将新建的release.keystore同样放到.android 文件夹下面,注意,release.jks 和 release.keystore是一样的,一般现在都是前面那个了。
接下来的方法和前面是一样的,进入终端,输入指令,这里密码要注意填写刚才新建的。

  keytool -list -v -keystore release.jks的位置

因为我们刚才已经在终端进入到 .android 里面 所以 release.jks的位置其实就是整个文件的绝对路径。比如下面

keytool -list -v -keystore test.jks

OK ,搞定了!!同样keystore相关内容可以看我前面写的这篇
app包名签名打包那些事

1 0
原创粉丝点击