————————————————
重要通知
——————————————
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