1. 程式人生 > >即使jarsigner 後,有些機型還是會安裝不上,報錯INSTALL_PARSE_FAILED_NO_CERTIFICATES

即使jarsigner 後,有些機型還是會安裝不上,報錯INSTALL_PARSE_FAILED_NO_CERTIFICATES

最近在搞一個應用。已經用jarsigner簽名了,但是在提交市場的時候還是會有些機型安裝不上。

報錯 INSTALL_PARSE_FAILED_NO_CERTIFICATES。

回想一下,簽名後,jarsigner -verify的時候,warning: This jar contains signatures that does not include a timestamp.

查了一下,發現答案。

簡單的說,最終的命令為

jarsigner -digestalg SHA1 -sigalg MD5withRSA -tsa https://timestamp.geotrust.com/tsa -keystore test.keystore -storepass test123 -signedjar signed_client.apk client.apk test


吸取教訓,任何的警告都不能輕視啊 大笑