2012-09-06 44 views
1

當產生一個Android打造,你應該只後您have signed的zipalign android的文檔狀態。的zipalign修改

但就是不籤,以確保您的檔案沒有被修改的整個目的是什麼?

我不明白你是如何簽訂的東西,然後修改它,它仍然可以在簽訂狀態。

+1

在Java中,只有內容得到簽名,而不是JAR/APK本身。 – Robert

回答

0

的zipalign不同於修改。它將zip頭字節對齊,因此當您的應用程序在設備上運行時,它會比非對齊的zip更快地啓動(在內存中解壓縮)並佔用更少的內存。它不會修改檔案中的文件,所以標誌在它之後纔有效。

+0

好吧,我想我明白了,你簽署每一個單獨的文件,而不是檔案本身。這是正確的理解嗎? – tjb

+0

不,APK就像一個zip存檔,zipalign會對齊整個存檔。 – yrajabi