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,并让你的用户使用最新的版本。
相关推荐
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。