Android - 运行jarSigner后我需要运行zipAlign吗?

时间:2012-03-28 16:00:47

标签: android apk

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:4)

见这里:http://developer.android.com/guide/developing/tools/zipalign.html

  

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

     

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

     

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