Android Zipalign的使用方法
来源:互联网 发布:mysql 高效批量update 编辑:程序博客网 时间:2024/06/08 00:53
在Android SDK中包含了一个工具名为Zipalign,它可以优化你的APK程序包,我们都知道APK的MIME其实就是一个Zip压缩文件,通过Zipalign可以让你的应用程序运行更快,Android123猜测从原理上来讲应该是优化Zip文件的解压速度,毕竟这个工具的文件名为zip对齐。
在Android平台中,数据文件存储在apk文件中,可以多进程的访问,如果你开发过Win32可能知道程序的粒度对齐问题,不错虽然不是PE格式的文件,在Zip中一样,资源的访问可以通过更好的对其优化,而zipalign使用了4字节的边界对齐方式来影射内存,通过空间换时间的方式提高执行效率。下面Android开发网给大家一个例子来看下zipalign使用的例子:
zipalign位于android sdk的tools文件夹下面,如果你使用windows操作系统可以通过cmd来执行它:
完整的命令行说明为
E:\android-sdk-windows\tools>zipalign.exe Zip alignment utility
Copyright (C) 2009 The Android Open Source Project
Usage: zipalign [-f] [-v] <align> infile.zip outfile.zip
zipalign -c [-v] <align> infile.zip
<align>: alignment in bytes, e.g. ’4′ provides 32-bit alignment
-c: check alignment only (does not modify file)
-f: overwrite existing outfile.zip
-v: verbose output
使用方法比较简单 zipalign -v 4 source.apk destination.apk 其中这里-v代表详细输出, 4代表对齐为4个字节,同时-f参数如果添加则会覆盖存在的输出文件,source.apk是你需要优化的APK,destination.apk是你优化后的APK .
对于是否有效可以通过 zipalign -c -v 4 destination.apk 来查看是否成功的优化了你的apk文件,这里-c参数代表检查对齐,可以看作是只读执行,最后Android123提示大家这步可能造成文件签名问题,注意和apk签名执行的顺序。
- Android Zipalign的使用方法
- Android的Zipalign优化
- Android的Zipalign优化
- Zipalign使用方法
- 关于Zipalign的介绍和使用方法
- 关于Zipalign的介绍和使用方法
- 关于Zipalign的介绍和使用方法
- android zipalign
- Android Zipalign工具
- Android Zipalign工具
- Android SDK --- zipalign工具
- Android优化-Zipalign
- Android zipalign使用
- Android apk优化 zipalign
- Zipalign化 -- 如何让Android应用程序更有效率的执行
- zipalign的APK
- apk的zipalign优化
- zipalign的问题.
- [译] Webpack 用来做模块热替换(hot module replacement)
- HIVE 启动
- js循环绑定事件解决方案
- 今天开始做百度地图
- 21分钟 MySQL 入门教程
- Android Zipalign的使用方法
- 教大家一个在自定义的View里面不写block,delegate,Notification快速刷新UI的方法!
- Android中的类装载器DexClassLoader
- PorterDuffXfermode图片重叠过渡模式
- 逻辑回归 python 实现
- 【日志】Java 流行框架(Spring/Struts2/Hibernate/iBatis)都在使用什么日志组件
- Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)
- 异常处理 Exception
- WebService之WSDL和SOAP实例(基于JAVA)