zipalign使用心得
2010-12-29 20:30
253 查看
对apk程序进行文件优化的时候,通常使用zipalign这个工具。首先要做好的就是对apk的签名。
在确认签好了名的apk程序之后,得到的应该是your_project_name_signed.apk。
接下来利用cmd,调用zipalign:
例如:
zipalign -f -v 4 GoogleMaps_signed.apk GoogleMaps_aligned.apk
此处GoogleMaps_signed.apk是已经签名的文件,而GoogleMaps_aligned.apk则是我们最后要得到的文件,也就是经过了优化的文件
优化成功之后,应该得到如下的结果:
Verifying alignment of GoogleMaps_aligned.apk (4)...
50 META-INF/MANIFEST.MF (OK - compressed)
425 META-INF/GOOGLEMA.SF (OK - compressed)
904 META-INF/GOOGLEMA.RSA (OK - compressed)
1562 META-INF/CERT.SF (OK - compressed)
1980 META-INF/CERT.RSA (OK - compressed)
2653 res/layout/main.xml (OK - compressed)
2995 AndroidManifest.xml (OK - compressed)
3636 resources.arsc (OK)
5000 res/drawable-hdpi/icon.png (OK)
9024 res/drawable-ldpi/icon.png (OK)
10620 res/drawable-mdpi/icon.png (OK)
12861 classes.dex (OK - compressed)
Verification succesful
这就说明优化成功了。
当然需要说明的是,这是针对已经签名的文件所进行的优化。至于未签名的文件优化,可以参考其他的文献
http://web.daili.my/browse.php?u=T2k4dlpHVjJaV3h2Y0dWeUxtRnVaSEp2YVdRdVkyOXRMMmQxYVdSbEwzQjFZbXhwYzJocGJtY3ZZWEJ3TFhOcFoyNXBibWN1YUhSdGJBPT0%3D&b=3
在确认签好了名的apk程序之后,得到的应该是your_project_name_signed.apk。
接下来利用cmd,调用zipalign:
例如:
zipalign -f -v 4 GoogleMaps_signed.apk GoogleMaps_aligned.apk
此处GoogleMaps_signed.apk是已经签名的文件,而GoogleMaps_aligned.apk则是我们最后要得到的文件,也就是经过了优化的文件
优化成功之后,应该得到如下的结果:
Verifying alignment of GoogleMaps_aligned.apk (4)...
50 META-INF/MANIFEST.MF (OK - compressed)
425 META-INF/GOOGLEMA.SF (OK - compressed)
904 META-INF/GOOGLEMA.RSA (OK - compressed)
1562 META-INF/CERT.SF (OK - compressed)
1980 META-INF/CERT.RSA (OK - compressed)
2653 res/layout/main.xml (OK - compressed)
2995 AndroidManifest.xml (OK - compressed)
3636 resources.arsc (OK)
5000 res/drawable-hdpi/icon.png (OK)
9024 res/drawable-ldpi/icon.png (OK)
10620 res/drawable-mdpi/icon.png (OK)
12861 classes.dex (OK - compressed)
Verification succesful
这就说明优化成功了。
当然需要说明的是,这是针对已经签名的文件所进行的优化。至于未签名的文件优化,可以参考其他的文献
http://web.daili.my/browse.php?u=T2k4dlpHVjJaV3h2Y0dWeUxtRnVaSEp2YVdRdVkyOXRMMmQxYVdSbEwzQjFZbXhwYzJocGJtY3ZZWEJ3TFhOcFoyNXBibWN1YUhSdGJBPT0%3D&b=3
相关文章推荐
- 并行编程之跨平台使用SSE、AVX指令集心得——以单精度浮点数组求和为例(支持vc、gcc,兼容Windows、Linux、Mac)
- APKTOOL的使用心得
- js使用心得分享
- NotePad++ 使用心得
- 近来的本本使用心得
- 【网摘】XtraReports使用手册(报表创建、导出、使用教程和使用心得)
- Servlet使用心得(一) 关于注释并调用
- ztree使用心得
- html:link中的name,paramId,paramName和paramProperty四个属性的使用心得
- 使用麦库记事心得体会——10000个理由宣传活动
- 安卓下使用sqlite心得
- 豆瓣小组新版使用心得及技术分析
- android listView嵌套gridview的使用心得
- EasyJWeb的验证系统的Bug及使用心得
- GitHub使用心得
- Uploadify使用心得以及相关问题搜集
- myeclipse使用心得———新建文件夹(把我找的网页资料集合在一起)
- Git使用心得
- git+github个人使用心得总结(持续更新)
- Picasso 使用心得