文档章节

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

叶落风吹
 叶落风吹
发布于 2016/04/23 18:10
字数 537
阅读 22
收藏 0

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

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

    

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

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

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

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

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

 

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

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

 

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

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
叶落风吹

叶落风吹

粉丝 5
博文 7
码字总数 974
作品 0
海淀
私信 提问
使用Eclipse将Android项目打包为APK

Android 的APK包必须经过签名后才能被安装。因此打包的时候必须要签名。 其实最快获取APK的方式是到Android项目下的bin文件夹下找到,但这是使用debug模式的安装包,使用的是Debug的密钥。而...

摆渡者
2015/04/18
0
0
关于Android的签名问题

在整个平台的安全性方面Google也使用了Android签名机制,当然这里使用Sun的针对Jar文件签名工具jarsigner即可,这里我们需要了解一些问题,为什么要签名? 其实安装到真机G1的软件都必须签名。...

无鸯
2011/09/15
3.9K
3
如何给Android应用程序签名

Android系统要求所有的程序经过数字签名才能安装,如果没有可用的数字签名,系统将不许安装运行此程序。不管是模拟器还是真实手机。因此,在设备或者是模拟器上运行调试程序之前,必须为应用...

无鸯
2011/09/08
3.7K
0
android签名机制(3)——如何制作签名

一、制作android签名公钥/密钥 1.生成长度为2048位的RSA私钥 openssl genrsa -3 -out test.pem 2048 2.生成x509格式的公钥证书 openssl req -new -x509 -key test.pem -out test.x509.pem -d......

blackylin
2014/01/21
0
1
Android Pie 引入 Keystore 新特性,安全防护再升级

作者: Lilian Young 和 Shawn Willden, Android 安全团队;Frank Salim, Google Pay 团队 我们希望更深入的了解您的开发实践与体验,以便为您构建更好的开发工具。所以我们诚挚的邀请您参与 ...

Android_开发者
02/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ShxViewer_SHX字体查看

ShxViewe 是一款非常实用的SHX字型浏览软件。从CAD里面的字体浏览软件分离出来,帮助我们预览shx字体。 程序长这个样子: 分别打开txt.shx、hztxt.shx、ltypeshp.shx这几个形文件,可以了解一...

一个小妞
11分钟前
0
0
Jenkins的初步使用

Jenkins真是个宝藏软件,今天大概安装使用了一下,感觉还有好多维度可以探索。 1)安装:在Windows上使用的,在https://jenkins.io/download/下载Windows安装包,解压后是一个msi文件,默认安...

莫在全
23分钟前
0
0
技术复习-分布式事务

一、分布式事务解决方案 1.两阶段提交 two phase commit 角色分为协调者、参与者。协调者负责协调所有的参与者。 第一阶段 prepare 协调者发送prepare请求,参与者锁定资源之后返回ready或者...

Lubby
33分钟前
1
0
jenkins安装

https://my.oschina.net/u/593517/blog/1797968 jenkins 安装 https://my.oschina.net/u/593517/blog/3028175 GIT 安装 https://my.oschina.net/u/593517/blog/3028179 maven 安装 插件安装 ......

Gm_ning
43分钟前
2
0
小言服务端解决方案-监控

框架保证方向,整体包容细节 为保证服务端运行平稳正常,owner应使得系统应保有相应的监控:系统监控,业务监控。而服务运行的平稳高效是否有保障跟监控粒度又成直接的正比关系。本文仅针对开...

重城重楼
55分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部