Android获取SHA1值的详细步骤

在使用一些第三方sdk的时候,比如高德地图,会让我们填写安全码SHA1值。如下图所示

这里写图片描述

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

这里写图片描述

下面我们来看看怎么获取调试版的SHA1值

首先 打开命令行工具,正常情况下cmd+R键直接会在当前用户的目录
获取SHA1值的步骤很简单,
1.先切换到 debug.keystore所在的目录下。注意是 .android 不要忘写.

cd .android
这里写图片描述

2.输入 keytool -list -v -keystore debug.keystore 可以直接复制后直接右键粘贴回车即可

这里写图片描述

3.回车后会让你输入密码 ,默认密码是 android 需要注意的是输入密码的时候是不可见的 输入完成回车即可

这里写图片描述

回车后即可看到调试版的SHA1值了。
是不是很简单

获取开发版SHA1值的步骤跟获取调试版也是一样的。发布版的签名一般是我们自己创建的。比如我先随便创建一个文件名为test的签名文件。

签名创建步骤
1.在Android studio点击build,选择Generate Signed APK
这里写图片描述

2.如果还没有创建过签名文件,则选择create new

这里写图片描述

3.选择存放目录,输入文件名
这里写图片描述

4.输入密码等信息
这里写图片描述

点击ok即可,这样一个签名文件就创建完成了。
这里写图片描述

下面我们来获取一下刚刚创建的签名文件的SHA1的值,这个值就是我们需要的发布版SHA1值
步骤还是跟获取调试版SHA1值一样

首先切换到签名文件存放的目录

这里写图片描述

然后输入 keytool -list -v -keystore test.jks 注意这里后面的文件名是刚才创建为文件名
这里写图片描述

输入密码,密码就是刚才自己设定的密码,输入时也是不可见的,输入后直接回车即可获取到发布版的SHA1值了。
这里写图片描述

©️2020 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值