apk签名问题

来源:互联网 发布:红色 知乎 编辑:程序博客网 时间:2024/05/20 05:55

1:为什么要签名?

每个发布的应用都有自己的一个唯一合法的ID,这个就是应用自身的签名,签名可以保证你软件升级的一致性,使用相同签名的应用可以实现覆盖安装,而不一致的签名将无法共享使用数据,也即是无法覆盖安装,这样可以防止别人篡改,盗用开发者的应用,造成对开发者利益的损害。


2:怎么去签名?

有以下两种方式:

a.创建一个key
b.使用步骤a中产生的key对apk签名

首先选择要签名的项目,然后点击右键选择Android tools然后选择export signed application然后如下图





这样会创建一个keystore文件一个签名后的apk文件,在以后签名时就可以借助这个keystore文件,直接输入曾经的密码进行签名了。如图:




3:怎么验证签名?

cmd 进入jarsigner -verify -verbose -certs test.apk就ok了如图




0 0