您的位置:首页 > 其它

apk重新签名打包,安装失败问题

2017-04-25 10:19 519 查看
原文连接:http://www.jb51.net/article/49411.htm

给未签名的apk重新签名,需要用到jarsigner工具,但是签名之后,apk有些手机能安装,有些手机安装失败,结果找到发现是jdk版本问题。

网上流行的 签名命令是:jarsigner -verbose -keystore ktm.keystore -signedjar
run0_sign.apk run0.apk yanhuiming, 这个适合1.6版本的jdk,

如果你是 1.7版本的jdk,请用:

jarsigner -verbose -keystore feelyou.keystore -storepass
feelyou.info -signedjar signed.apk -digestalg SHA1 -sigalg
MD5withRSA unsigned.apk feelyou

当然 你1.6版本的用  这个命令也 可以。
解释:

1、-keystore
feelyou.keystore:指定需要使用的签名文件,直接写文件名说明在当前目录下,否则请自行指定具体路径

2、-storepass
feelyou.info:自动输入密码,keystore的密码和alias的密码都是我用的都是feelyou.info

3、-signedjar
signed.apk:指定签名后的文件存储路径,这里是说以signed.apk的文件名存在当前路径下

4、-digestalg SHA1 -sigalg MD5withRSA:这就是必须加上的参数,如果你是jdk
1.6也不受影响

5、unsigned.apk:未签名的apk路径,这里是当前路径下的unsigned.apk文件

6、feelyou:最后这个是alias
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: