安卓开发-查看本机debug默认的数字签名keystore文件

     上次写解决百度开发过程中遇到黑屏闪退现象,是打包问题造成的,于是想到打包会用数字签名,就想把关于数字签名的用法记录一下。因为Android开发app时,必须使用keystore进行签名,否则应用将无法安装在手机等设备上。安卓开发打包都会用到数字签名-如何查看本机的数字签名呢?

     其实很简单,eclipse上面菜单栏的Windows-Preferences,点开后找到Anroid下的build项设置,就可以看到了,如下图所示,就是md5的数字签名和sha1的数字签名。

175114_OuPf_2474721.png    

还有一种不是要本机的数字签名,比如开发百度地图的时候,需要公司的签名证书里的sha1的值,那么就需要查看对应的keystore文件。这又如何查看呢?我将举例说明:

首先,先打开cmd,进到对应的keystore文件存放的目录,

180106_SspO_2474721.png

然后输入一行命令 keytool -list -v -keystore [文件名],如图所示,

注意:如果没有配置环境变量,keytool不能直接用的话直接进入进入本机安装的jdk或jre下的bin目录,

输入keytool -list -v -keystore [文件全路径],或者将jdk的环境变量配置进去,然后就会要求输入签名库口令。

180107_tIwH_2474721.png

 

最后输入口令,查看到相应的签名。

注意输密码的时候,cmd是不显示的,

180108_8KvU_2474721.png

 

有同学遇到过自己本机的签名和公司签名不一致的,导致打包的时候和debug的时候需要来回改对应的值(有些第三方库需要填写签名,填公司的签名产生的key值自己debug就不能用了),下次我将把怎么把自己本机的debug的默认签名改成公司一致的,这样,在debug的时候就可以跟公司用相同的key值了、

 

 

 

 

 

转载于:https://my.oschina.net/u/2474721/blog/664996

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值