古詩詞大全網 - 個性簽名 - 為什麽使用JDK7對android應用包簽名就會無法安裝

為什麽使用JDK7對android應用包簽名就會無法安裝

在JDK6中,jarsigner的默認簽名使用了SHA1,如圖

而JDK7中jarsigner默認使用了SHA256,更安全?

所以在JDK7中進行簽名操作就會安裝不上(我很奇怪,這樣是想告訴Google,妳手機裏的證書驗證機制該更新了?),可以在jarsigner

簽名命令裏加入如下參數來解決:

-digestalg SHA1 -sigalg

MD5withRSA還有就是jdk7不支持空序組排序,如果妳打算升級,那以前的老程序也許可能就會壹堆問題等著妳。

所以如果妳打算升級JDK7請做好十足的把握!