设为首页收藏本站

木蚂蚁手机乐园首页

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19191|回复: 421

[教程] 教你zipalign批量优化你的APK

  [复制链接]

44

主题

308

帖子

1011

积分

木蚂蚁小学五年级

Rank: 5Rank: 5Rank: 5

积分
1011

社区QQ达人

发表于 2012-5-19 10:47:04 | 显示全部楼层 |阅读模式
本帖最后由 狂人Crazy-man 于 2012-6-6 18:44 编辑



APK批量优化工具下载:
游客,如果您要查看本帖隐藏内容请回复



    Android 中包厨房含了一个用于优化APK的新工具zipalign。它提高了优化后的Applications与Android系统的交互效率(俗话:“要致富先修路”,Android小组重新为Applications与Android系统之间搭建了一条高速公路),从而可以使整个系统的运行速度有了较大的提升。Android小组强烈建议开发者在发布新Apps之前使用zipalign优化工具,而且对于已经发布但不受限于系统版本的Apps,建议用优化后的APK替换现有的版本》

根据官方文档的描述,Android系统中Application的数据都保存在它的APK文件中,同时可以被多个进程访问,安装的过程包括如下几个步骤:
1.Installer通过每个apk的manifest文件获取与当前应用程序相关联的permissions信息
2.Home application读取当前APK的Name和Icon等信息。
3.System server将读取一些与Application运行相关信息,例如:获取和处理Application的notifications请求等。
4.最后,APK所包含的内容不仅限于当前Application所使用,而且可以被其它的Application调用,提高系统资源的可复用性。
zipalign优化的最根本目的是帮助操作系统更高效率的根据请求索引资源,将resource-handling code统一将Data structure alignment(数据结构对齐标准:DSA)限定为4-byte boundaries。如果第一次接触有关Data structurealignment的内容,强烈建议搜索更多与其相关的内容来充分理解这样做的最终目的,这也是理解zipalign工作原理的关键。如果不采取对齐的标准,处理器无法准确和快速的在内存地址中定位相关资源。
  目前的系统中使用fallbackmechanism机制处理那些没有应用DSA标准的应用程序,这的确大大的方便了普通开发者无需关注繁琐的内存操作问题。但是相反,对于这样的应用程序将给普通用户带来一定的麻烦,不但影响程序的运行的效率,而且使系统的整体执行效率下降和占用大量不必要的内存资源,甚至消耗一定的电池资源(battery life)。


工具使用方法:
1.下载上面的工具解压后打开并将要优化的apk复制到同一目录下;
2.鼠标拖动Apk到“单个脚本.bat”或者“批量优化.bat”,然后会出现如图所示:
3..Apk变为了*.Apk1,将*.apk1直接命名为*.apk即可,这样就可以安装到你手机了
4.对于批量优化,批量选择apk拖动到“批量优化.bat”,处理完成后,打开apknew文件夹,再拖动里面的*.apk到“改拓展名.bat”然后系统自动处理,将*.apk1成批地更名为*.apk,这样就可以安装到手机了。
工具图.jpg 第一步.jpg 第二步.jpg 6[`91%CP6VS@G00MEE8J%PB.jpg

评分

4

查看全部评分

回复

使用道具 举报

2

主题

16

帖子

86

积分

木蚂蚁小学一年级

Rank: 1

积分
86
发表于 2012-5-19 11:33:50 | 显示全部楼层
噢,来看看啊

难道安卓软件开发者发布软件时不知道优化吗
回复 支持 2 反对 1

使用道具 举报

0

主题

118

帖子

324

积分

木蚂蚁小学三年级

Rank: 3

积分
324
发表于 2012-5-19 11:29:02 | 显示全部楼层
谢谢分享!
回复 支持 2 反对 0

使用道具 举报

0

主题

416

帖子

896

积分

木蚂蚁小学四年级

Rank: 4Rank: 4

积分
896
发表于 2012-5-19 10:49:06 | 显示全部楼层
楼主太厉害了,谢谢分享!
回复 支持 1 反对 1

使用道具 举报

1488

主题

8794

帖子

2万

积分

论坛贵宾

【蚂蚁军团】-兵蚁

Rank: 20Rank: 20Rank: 20Rank: 20

积分
26778

社区QQ达人蚂蚁帅哥

发表于 2012-5-19 10:48:12 | 显示全部楼层
感谢分享咯!!

欢迎大家加入【蚂蚁军团】http://bbs.mumayi.com/thread-419010-1-1.html
回复 支持 2 反对 0

使用道具 举报

3

主题

51

帖子

153

积分

木蚂蚁小学二年级

Rank: 2Rank: 2

积分
153
发表于 2012-5-19 11:56:28 | 显示全部楼层
这个要看的!!!
回复 支持 1 反对 0

使用道具 举报

0

主题

39

帖子

206

积分

木蚂蚁小学三年级

Rank: 3

积分
206
发表于 2012-5-19 12:08:04 | 显示全部楼层
楼主太厉害了,谢谢分享!
回复 支持 反对

使用道具 举报

1

主题

218

帖子

583

积分

木蚂蚁小学四年级

Rank: 4Rank: 4

积分
583
发表于 2012-5-19 12:14:14 木蚂蚁客户端 | 显示全部楼层
好好,不错
回复 支持 反对

使用道具 举报

5

主题

248

帖子

591

积分

木蚂蚁小学四年级

Rank: 4Rank: 4

积分
591
发表于 2012-5-19 13:09:39 | 显示全部楼层
支持批量优化啊
回复 支持 反对

使用道具 举报

0

主题

175

帖子

384

积分

木蚂蚁小学三年级

Rank: 3

积分
384
发表于 2012-5-19 15:03:51 木蚂蚁客户端 | 显示全部楼层
支持批量优化啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

推荐版块: PC破解软件下载  |   VR视频资源下载  |   三星Galaxy S8/S8+  |   全民突击论坛   |   安卓破解软件   |   安卓破解游戏      安卓汉化下载  
安卓android软件大全  |   安卓大型游戏  |   小米手机论坛  |   三星note3论坛  |   安卓影视下载  |   安卓破解    
安卓   安卓软件   手机拍照软件   手机音乐软件   手机表情软件   Xplay 3S论坛   安卓游戏   手机游戏   手机健康软件   手机订餐软件   手机购物软件   热门TAG
快速回复 返回顶部 返回列表