今天用下班前二十分中介绍个小工具 。Android SDK中包含了一个优化APK的小工具:Zipalign。
Zipalign提高了优化后的Applications与Android系统的交互效率,从而使整个系统的运行速度有了较大的提升。
优化的最根本目的是帮助[操作系统]更高效率的根据请求索引资源,将resource-handling code统一将Data structure alignment(数 据结构对齐标准:DSA)限定为4-byte boundaries。
谷歌应用平台不接受没有经过Zipalign优化后的apk
Zipalign 的使用方式官方提供了三种方式。这里只写我用命令行的实现方式。
将命令行切换到Zipalign.exe所在位置:
百度上很多都说是SDK中的tools目录下,但我的是在
D:\SDK\build-tools\xx.
目录下
输入优化命令
- 将你需要的优化的APK复制到Zipalign.exe所在位置
- 输入命令
zipalign.exe -v 4 origin.apk target.apk
- origin是你原apk名,target是优化后生成的apk,生成的新apk还是在Zipalign的目录下