Android 获取开发版和发布版秘钥库keystore的SHA1/MD5/SHA256值

在使用一些第三方的SDK比如高德地图,创建项目的时候会要求输入包名和SHA1值,这个SHA1值是指我们的项目打包的时候用的keystore签名文件的SHA1值,有debug版和release版

命令行格式

keytool -list -v -keystore 秘钥库路径

获取测试版SHA1值

首先要先知道测试版keystore存放的位置,一般默认路径为C:\Users\用户名\.android\debug.keystore,用户名为当前用户账号,比如Administrator

然后可以输入如下命令

keytool -list -v -keystore C:\Users\Him\.android\debug.keystore

回车后会提示输入秘钥库口令,测试版keystore默认口令为android,输入后回车

得到如下结果,除了SHA1值,还有MD5和SHA256值

或者先进入keystore所在路径,然后再输入命令,如下所示

cd C:\Users\Him\.android

keytool -list -v -keystore debug.keystore

 结果是一样的

获取发布版SHA1值

发布版秘钥库的SHA1值获取方法其实和测试版是一样的,只是说存放路径可能不一样,设置的秘钥库口令也不一样

比如说我的秘钥库存放在D:\release.jks路径下,输入如下命令后回车,在输入秘钥库的口令,这里的口令是你创建秘钥库的时候自己创建的,要自己记住

keytool -list -v -keystore D:\release.jks

结果如下 

 

 

 

posted @ 2020-01-15 16:35  野猿新一  阅读(83)  评论(0编辑  收藏  举报