1

在生成 Android 版本时,android 文档指出您应该仅在签名后才进行 zipalign 。

但是,签名的全部目的不就是确保您的存档未被修改吗?

我不明白你怎么能签署一些东西,然后修改它,它仍然可以处于签名状态。

4

2 回答 2

0

zipalign 不同于修改。它对齐 zip 标头字节,因此当您的应用程序在设备上运行时,与未对齐的 zip 相比,它启动(在内存中解压缩)更快并且占用更少的内存。它不会修改存档中的文件,因此在它之后签名将是有效的。

于 2012-09-06T14:56:45.917 回答
0

实际上,文档https://developer.android.com/studio/command-line/zipalign说您需要在签名之前使用 zipalign 进行对齐,这是有道理的。我猜你误读了文档。

于 2020-12-18T17:38:32.483 回答