apk重新簽名打包,安裝失敗問題

原文連接:http://www.jb51.net/article/49411.htm

給未簽名的apk重新簽名,需要用到jarsigner工具,但是簽名之後,apk有些手機能安裝,有些手機安裝失敗,結果找到發現是jdk版本問題。
網上流行的 簽名命令是:jarsigner -verbose -keystore ktm.keystore -signedjarrun0_sign.apk run0.apk yanhuiming, 這個適合1.6版本的jdk,

如果你是 1.7版本的jdk,請用:
jarsigner -verbose -keystore feelyou.keystore -storepassfeelyou.info -signedjar signed.apk -digestalg SHA1 -sigalgMD5withRSA unsigned.apk feelyou

當然 你1.6版本的用  這個命令也 可以。

解釋:

1、-keystorefeelyou.keystore:指定需要使用的簽名文件,直接寫文件名說明在當前目錄下,否則請自行指定具體路徑
2、-storepassfeelyou.info:自動輸入密碼,keystore的密碼和alias的密碼都是我用的都是feelyou.info
3、-signedjarsigned.apk:指定簽名後的文件存儲路徑,這裏是說以signed.apk的文件名存在當前路徑下
4、-digestalg SHA1 -sigalg MD5withRSA:這就是必須加上的參數,如果你是jdk1.6也不受影響
5、unsigned.apk:未簽名的apk路徑,這裏是當前路徑下的unsigned.apk文件
6、feelyou:最後這個是alias


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章