Android - 运行 jarSigner 后是否需要运行 zipAlign?

Gee*_*Out 0 android apk

我刚刚成功签署了一个我正在尝试重新发布到商店的 android 应用程序。我不记得是否必须在 jarSigner 之后运行 zipAlign?或者在我运行 jarSigner 之后我一切都好?

我在这里查看:http : //developer.android.com/guide/publishing/publishing.html并没有真正在“在 Google Play 上发布更新”部分找到答案。

另外,当我上传新的 apk 时,是否必须停用旧的 apk?或者只是上传旧的?

谢谢!

dev*_*snd 5

请参阅此处:http : //developer.android.com/guide/developing/tools/zipalign.html

注意:您必须在应用程序构建过程中的两个特定点之一使用 zipalign,具体取决于您使用的应用程序签名工具:

如果您使用 apksigner,则只能在对 APK 文件进行签名之前执行 zipalign。如果您使用 apksigner 对 APK 进行签名并对 APK 进行进一步更改,则其签名将失效。

如果您使用 jarsigner,则只能在 APK 文件签名后执行 zipalign。