APK使用命令重新簽名

1、 將被測程序xxx.apk修改擴展名爲xxx.zip或者xxx.rar
2、 解壓xxx.zip,在解壓的目錄中刪除整個META-INF文件夾
3、 將剩餘的文件重新壓縮並將文件修改回xxx.apk

4、 找到debug.keystore文件,它的位置: 

Ubuntu: ~/.android/debug.keystore 

win7c:/user/.Android/debug.keystore

xp: C:/Documents and Settings/user/.Android/debug.keystore

5、 開始簽名,將剛剛修改過的xxx.apk文件和debug.keystore文件放在同一個目錄下

6、cmd 》

jdk1.6版本輸入命令:

jarsigner -keystore F:\hao123\debug.keystore -storepass android -keypass androidF:\hao123\hao123.apk androiddebugkey

zipalign能夠使apk文件中未壓縮的數據在4個字節邊界上對齊(4個字節是一個性能很好的值)

zipalign 4 F:\hao123\hao123.apk F:\hao123\hao123signer.apk

jdk1.7版本輸入命令:

jarsigner -digestalg SHA1 -sigalg MD5withRSA -keystore F:\hao123\debug.keystore -storepass android -keypass android F:\hao123\hao123.apk androiddebugkey

zipalign能夠使apk文件中未壓縮的數據在4個字節邊界上對齊(4個字節是一個性能很好的值)

zipalign 4 F:\hao123\hao123.apk F:\hao123\hao123signer.apk

安裝簽名好的apk命令:adb install F:\hao123\hao123signer.apk

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