在對(duì)app進(jìn)行簽名,然后上傳到某應(yīng)用市場(chǎng)時(shí),有如下報(bào)錯(cuò)

錯(cuò)誤提示
簽名方式如下
jarsigner -verbose -keystore xxx.keystore -signedjar signed.apk unsigned.apk yyy.keystore
原來是jarsigner默認(rèn)采用了SHA256withRSA的簽名算法,導(dǎo)致在部分4.2以下的Android手機(jī)上不能安裝。那么只需要指定簽名算法即可。重新簽名,指令如下
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore xxx.keystore -signedjar signed.apk unsigned.apk yyy.keystore
記錄一下自己踩的坑,也希望能幫到碰到同樣問題的人。