Android签名app,SHA256withRSA问题

2018-07-13  本文已影响114人  一叶知秋yi

在对app进行签名,然后上传到某应用市场时,有如下报错


错误提示

签名方式如下

jarsigner -verbose -keystore xxx.keystore -signedjar signed.apk unsigned.apk yyy.keystore

原来是jarsigner默认采用了SHA256withRSA的签名算法,导致在部分4.2以下的Android手机上不能安装。那么只需要指定签名算法即可。重新签名,指令如下

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xxx.keystore -signedjar signed.apk unsigned.apk yyy.keystore

记录一下自己踩的坑,也希望能帮到碰到同样问题的人。

上一篇下一篇

猜你喜欢

热点阅读