keystore 获取(常用命令行,SDK创建应用,找应用签名的方法)

查看keystore信息:

1. 在要修改的keystore 文件夹下 shift+右键->点击  在此处打开命令窗口
2. 输入命令行:keytool -v -list -keystore keystore.jks(要查看的keystore)
3. 输入密码回车,就能看到我们要的证书指纹(MD5和SHA1)

修改keystore密码:

  1. 在要修改的keystore 文件夹下 shift+右键->点击 在此处打开命令窗口
  2. 输入命令:keytool -storepasswd -keystore my.keystore(要修改的keystore)
  3. 执行后会提示输入整数的当前密码,新密码以及重复新密码确认

修改keystore的alias(别名):

  1. 在要修改的keystore 文件夹下 shift+右键->点击 在此处打开命令窗口
  2. 输入命令:keytool -changealias -keystore my.keystore(要改别名的keystore) -alias my_name(旧的别名) -destalias androiddebugkey(新的别名)
  3. 这个命令会先后提示输入keystore 的密码和当前alias的密码

修改alias(别名的密码):

  1. 在要修改的keystore 文件夹下 shift+右键->点击 在此处打开命令窗口
  2. 输入命令行:keytool -keypasswd -keystore my.keystore(要修改的keystore) -alias androiddebugkey(别名)
  3. 执行后会提示输入keystore密码,alias密码,然后输入新的密码

查看apk的keystore信息:

将apk重命名为.rar文件,解压并找到META-INF目录
在META-INF文件夹下,shift+右键->点击 在此处打开命令窗口
输入命令行 keytool -printcert -file CERT.RSA


扩展:

eclipse版本debug keystore 同步:

(让下面选中部分也显示 验证指纹 的方法)

好处:

如果设置好下面的keystore为我们要发布的keystore,那么开发版(本机)和发布版的验证指纹就一致了(我们自定义的优先),即我们就不会出现开发版和发布版的app有部分功能不能用的情况.

ps:发布apk的时候,要用回我们公司的keystore和alias密码,重新发布

方法:

通过俺的研究发现,要想下面的两个都显示,需要将我们的keystore 里面的信息改成默认debug.keystore,我们的keystore,也要把名字改成debug.keystore,这样就能显示了,而且我们电脑默认打包出来的apk的keystore,也会变成我们自定义的


默认debug.keystore的信息:

keystore名字:debug.keystore
别名:androiddebugkey
keystore密码: android
alias别名密码: android

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值