前言
由于项目管理的疏忽,各种原因就不细说了,总之在打包时竟然不确定哪个是生产环境的签名证书,真是无语到家~
但是问题还是要解决,为了确认手里的证书文件与生产apk密钥是否一致,使用了两个命令进行比对SHA1。说实话还是比较实用的,在此总结一下!
步骤
- 查看证书文件的信息
打开终端->进入证书文件所在目录->输入如下命令->输入密码,然后就可以看到SHA1了
keytool -list -keystore sdrcu
- 查看apk的密钥
将apk用压缩工具解压->打开终端->进入解压后的目录->执行如下命令,就会显示apk所使用的证书密钥SHA1
keytool -printcert -file META-INF/CERT.RSA
- 比较两个SHA1是否一致,若一致则表示使用的证书一致。
就是这么简单,你get到了吗?