反編譯之後如果不重新簽名的話應用是沒法再手機上正常安裝運行的
所以在重新打包之後都會檢驗下apk是否有簽名
檢驗的命令行:
jarsigner -verify XXX.apk
然後發現報錯了
這是因爲我們現在有在 META-INF重複簽名信息,一個是原來的簽名,一個是現在你自己的簽名,這會導致驗證和安裝失敗
現在只需要把重新打包好的apk後綴改爲zip壓縮文件,雙擊打開META-INF文件,只需要把原來的兩個RSA和SF文件刪掉即可,然後把後綴改回apk,就可以正常運行了
反編譯之後如果不重新簽名的話應用是沒法再手機上正常安裝運行的
所以在重新打包之後都會檢驗下apk是否有簽名
檢驗的命令行:
jarsigner -verify XXX.apk
然後發現報錯了
這是因爲我們現在有在 META-INF重複簽名信息,一個是原來的簽名,一個是現在你自己的簽名,這會導致驗證和安裝失敗
現在只需要把重新打包好的apk後綴改爲zip壓縮文件,雙擊打開META-INF文件,只需要把原來的兩個RSA和SF文件刪掉即可,然後把後綴改回apk,就可以正常運行了