首页 > 其他 > 详细

给未签名apk加签

时间:2015-09-01 17:09:34      阅读:286      评论:0      收藏:0      [点我收藏+]

1.根据keystore得到证书:

sudo keytool -export -alias alianame -keystore ‘keystore file‘ -file app.cer

2.查看证书信息:

keytool -printcert -file app.cer

3.给未签名apk加签

jarsigner -tsa http://timestamp.digicert.com -verbose -keystore keystore_file -signedjar signed.apk unsigned.apk signalias

4.查看加签后的apk

jarsigner -certs -verbose  -verify signed.apk

其中keytool和jarsigner为jdk自己提供。

有个问题就是加签后的apk,在第4部可能包以下信息:

sm

  ...

 [CertPath 未验证: Path does not chain with any of the trust anchors]
这样的话生成的apk将在某些手机上无法安装。这一问题尚未解决。

给未签名apk加签

原文:http://my.oschina.net/u/437581/blog/500176

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!