我爱编程

Android-对空包进行签名;

2018-04-12  本文已影响304人  huangasys
jarsigner -verbose -keystore [game.keystore] -signedjar [D:\signed.apk] [D:\unsign.apk] [game.keystore.Alias] -digestalg SHA1

参数说明:

然后输入密钥库口令:即自己签名的密码;

可能遇到的问题;

jarsigner: 找不到 xxxx 的证书链。xxxx 必须引用包含专用密钥和相应的公共密钥证书链的有效密钥库密钥条目。

一、Eclipse查找签名别名

右键项目-Android Tools -Export Signed Application Package
查找自身项目的签名文件;输入密码;点击next之后可看到如下界面;


eclipse_Alias.png

即可以看到Alias;

Android Studio

AndroidStudio_Alias.png

警告:
未提供 -tsa 或 -tsacert, 此 jar 没有时间戳。如果没有时间戳, 则在签名者证书的到期
日期 (2065-07-23) 或以后的任何撤销日期之后, 用户可能无法验证此 jar。

这个警告的话本身对签名没有影响,但是总感觉怪怪的,要想去掉这个警告只要在命令上再加上 -tsa https://timestamp.geotrust.com/tsa 就可以了

参考博客

上一篇下一篇

猜你喜欢

热点阅读