应用市场上传应用或者找回应用时可能需要对空包进行加签名
需要使用一下方式:
jarsigner -verbose -keystore [xxx.keystore] -signedjar [D:\signed.apk] [D:\unsign.apk] [xxx] -digestalg SHA1
参数说明:
[xxx.keystore] game.keystore 密钥库位置(请输入全路径);
[D:\signed.apk] 生成的签名apk位置(请输入全路径);
[D:\unsign.apk] 需要签名的空白包(请输入全路径);
[xxx] 是你打包签名时的别名 ;
digestalg 工程采用JDK6签名时使用参数SHA-1,工程采用JDK7签名时使用参数SHA-256(看具体渠道要求);
然后输入密钥库口令: (自己签名的密码);
如遇到 :
jarsigner: 找不到 xxxx 的证书链。xxxx 必须引用包含专用密钥和相应的公共密钥证书链的有效密钥库密钥条目。
原因: 输入正确的Alias
如侵权请联系我删除