2011-08-23 63 views
0

我已經創建了一個腳本,在APK文件上執行一些最終包裝,使用兩個不同構建過程的輸出來創建最終APK,其中一個構建的內容從另一個構建插入到APK中。我如何取消簽名已經有zipalign的apk?

如果輸入APK已簽名,我通過刪除APK中的META-INF文件夾(然後繼續執行腳本的其餘部分)來取消簽名。問題是,如果輸入的APK同時簽名和「zipalign」編輯,輸出APK有一些損壞的文件,這是不好的。

「zipalign」ing會阻止未來更改APK嗎?

回答

1

如果沒有其他的工作,你可以解壓縮APK,刪除META-INF文件夾,然後重新壓縮其餘部分。

+0

唉,看起來APK在編輯後完全損壞了;當我使用WinRAR對APK進行一些編輯時,它損壞了一些圖標,並且它們不再有用。所以,顯然,使用zip對齊APK會使其不可編輯。 – PotatoEngineer