————————————————重要通知——————————————
Hello,本人的博客文章已更新至个人网站(www.jonexu.cn)
文章中有问题可以到网站联系博主,后续新的文章也将更新在个人网站
——————————————————————————————————
一、生成keystore
安装java的jdk下载
然后找到安装目录下的keystore.exe
cmd 运行到这个bin目录,执行如下命令。别名例子:淘宝:com.android.taobao,微信com.tencent.wechat
keytool -genkey -alias 证书别名 -keyalg RSA -validity 36500 -keystore 生成的文件名.keystore
RSA是一种类型,36500指的是十年有效期,其他两个中文注意替换英文,我只是特别标注要改的地方,不要用中文!
回车后出来一坨,直接填,注意秘钥库口令在cmd中是不显示的,自己输入了啥是看不见的,输完回车就好
如果遇到任何报错,我建议不要搜博客去解决,你会哭,跟修水管似的。
建议:直接把我刚截图的那个keytool.exe复制出来放到D盘随便个位置,
然后cmd一样运行到你新移动过来的目录,再走一套刚刚的命令,你会发现异常顺利!
二、查看keystore文件信息
查看Android 应用签名SHA1、SHA256、MD5值
cmd运行如下命令,注意这个cmd是在java安装目录bin文件夹下,要不就是按我上面提到的把keytool.exe移动到的新目录,总之目录下要有keytool.exe
优先使用者第一个命令!keytool与证书文件不同目录就使用第二个。
keytool -list -v -keystore jone.keystore
keytool.exe -list -keystore D:\DemoProject\jone.keystore
有些的获取不到MD5秘钥,单独获取MD5格式的命令如下
keytool -exportcert -keystore xxx.keystore | openssl dgst -md5