分享好友 最新动态首页 最新动态分类 切换频道
Android Tools研究探讨一:zipalign
2024-12-27 05:50

zipalign is an archive alignment tool that provides important optimization to Android application (.apk) files. The purpose is to ensure that all uncompressed data starts with a particular alignment relative to the start of the file. Specifically, it causes all uncompressed data within the .apk, such as images or raw files, to be aligned on 4-byte boundaries. This allows all portions to be accessed directly with  even if they contain binary data with alignment restrictions. The benefit is a reduction in the amount of RAM consumed when running the application.

This tool should always be used to align your .apk file before distributing it to end-users. The Android build tools can handle this for you. When using Eclipse with the ADT plugin, the Export Wizard will automatically zipalign your .apk after it signs it with your private key. The build scripts used when compiling your application with Ant will also zipalign your .apk, as long as you have provided the path to your keystore and the key alias in your project  file, so that the build tools can sign the package first.

The adjustment is made by altering the size of the "extra" field in the zip Local File Header sections. Existing data in the "extra" fields may be altered by this process.

For more information about how to use zipalign when building your application, please read Signing Your Application.

Usage

To align  and save it as :

To confirm the alignment of :

The  is an integer that defines the byte-alignment boundaries. This must always be 4 (which provides 32-bit alignment) or else it effectively does nothing.

Flags:

  •  : overwrite existing outfile.zip
  •  : verbose output
  •  : confirm the alignment of the given file

 

刚认真研究发现一点

When using Eclipse with the ADT plugin, the Export Wizard will automatically zipalign your .apk after it signs it with your private key.

也就是说用eclipse export打包的apk是已经zipalign过的了

最新文章
计算机毕业设计项目之基于Python的大数据技术的家政服务预约平台设计与实现-爬虫-可视化大屏
《[含文档+PPT+源码等]精品基于Python的大数据技术的家政服务预约平台设计与实现-爬虫》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程、包运行成功以及课程答疑与微信售后交流群、送查重系统不限次数免费
高清美女写真生成:5款AI绘图工具全方位评测,让你的想象变为现实!
ArtbreederArtbreeder以其独特的混合图像技术而闻名,允许用户上传一张基础图片,然后生成多种风格的美女写真的变体。优点是操作简单,风格多变,用户可以通过修改性别、年龄、发型等多种参数来实现个性化的调整。然而,由于算法的限制,生
绑定弹性IP
当您需要为物理机绑定弹性IP时,执行以下操作:1.登录天翼云,进入控制中心。2.点击管理控制台左上角的地域按钮,选择地域和项目。3.选择“计算物理机服务”。进入物理机页面。4.单击申请的物理机。进入详情页面。5.单击“弹性IP”。根据是
WordPress CartFlows,漏斗分析 文字详细教程
经营在线业务最困难的方面之一是将您的访问者转变为付费客户。涉及的因素太多了,错过一两步是可以原谅的。然而,如果您要使用WordPress创建漏斗,那么赢得客户的机会就更大。在创建销售渠道方面,对我们而言,WordPress胜过竞争对手。无论
百货商城(百货商城自助下单)
1、百货商店名称大全2、百货商场与购物中心的区别?3、洛洛百货商城如何4、购物中心和百货商场的区别5、百货商场与购物中心的区别1、泰杰百货 福榭百货商城 英文名:FUXIE 释义:“福”服的谐音,指服饰,“榭”鞋的谐音,指鞋类。“福榭”
用AI生成美女写真,让你的创意瞬间变成现实!
在这个数字化飞速发展的时代,AI技术正在悄然改变我们生活的方方面面。想象一下,有一天,你只需输入几个简单的关键词,便能够生成一幅美丽动人的美女写真,这听起来是不是很奇妙呢?更何况,现在的AI绘图工具不仅智能化程度高,而且生成的
禹城外墙漏水维修电话〈免费上门〉禹城市外墙防水补漏师傅
不砸砖、不砸墙;免砸砖防水补漏技术,2小时快速解决漏水问题,超长保修期。漏水维修服务项目:彩钢瓦防水、墙面发霉、漏水检测、楼顶裂缝漏水、外墙飘窗渗水、防水施工、窗台防水补漏、阳台漏水、屋面防水补漏、防水查漏、墙壁发霉、泳池渗水
女神养成系统 HD
1、问:《女神养成系统》什么时候上映?答:这部影片的上映时间是2024-12-16 08:14:582、问:《女神养成系统》这部影片在哪个电视台播出?答:《女神养成系统》目前只有网上如腾讯、爱奇艺、优酷、飘花影院等播出,没有在电视台播。3、问:
首页-兰香湖二号-上海(兰香湖二号)官方网站-百度百科-上海房天下
南闵行紫竹高新板块湖居生活 乐享人生优质人文教育资源环绕高标奢华配置 豪宅典范滨水环绕「兰香湖2号」售楼处电话☎:400-885-2210✔✔约170-210㎡联排别墅在售!总价仅约1660万起!稀缺精装修交付省心省力「滨水环绕「兰香湖2号」售楼处
高德地图怎么添加公司位置免费-门店商户位置修改
2024年01月14日吴经理100地图标注 , 地图定位 , 导航地图标记网络技术服务;信息技术咨询服务;技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;日用百货销售;化妆品零售;互联网销售(除销售需要许可的商品);化妆品批发;服
相关文章
推荐文章
发表评论
0评