Zipalign使用方法

在Android1.6SDK中提供了三种应用Align操作的方法:

使用ADT:

从ADT0.9.3版本开始,可以通过exportwizard自动对发布的applicationpackages执行align操作。设置方法:鼠标右键点击Project,然后选择”AndroidTools”>“ExportSignedApplicationPackage…”。或者可以直接在AndroidManifest.xml中设置。

使用Ant:

对于APILevel大于等于4的ApplicationPackages可以直接通过Antbuildscript来Align优化。但对于APILevel小于4的情况,只能采取手动Align优化。

默认下应用Antbuildscript运行Debugpackages(APILevel>=4)时,将自动执行Align优化。

针对Releasepackages。当使用Antbuildscript执行Align优化时,首先需要拥有足够的信息来Signpackages。当完成Signing之后,才能执行Align优化。通过官方文档了解如何SignPackages。

手动执行Align优化:

利用tools文件夹下的zipalign工具。首先调出cmd命令行,然后执行:zipalign-v4source.apkandroidres.apk。这个方法不受APILevel的限制,可以对任何版本的APK执行Align优化。

同时可以利用zipalign工具检查当前APK是否已经执行过Align优化。命令:zipalign-c-v4androidres.apk

再一次提醒开发者,立刻应用zipalign工具强制优化已经发布的applicationpackages,并让你的用户使用最新的版本。

apk

相关推荐