`
mmdev
  • 浏览: 12953634 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Android的Zipalign优化

 
阅读更多
Android的Zipalign优化

Zipalign是一个档案整理工具,它首次被介绍是在Android 1.6版本的SDK(Software Development Kit)软件开发工具包中。它优化Android应用程序包(APK)到整合包, 以使Android操作系统与应用程序之间的交互作用更有效率,然后应用程序和整体系统的运行速度更快,发挥更大的潜能。它使Zipaligned的应用程序执行时间达到最低限度,其最终结果导致当设备运行APK应用程序时占更少的RAM(Random Access Memory)随机访问内存。

在Android的操作环境中,存储在每个应用程序包的数据文件通过多个进程访问,例如,程序安装工具将读取数据列表确定相关的权限;因为包括显示通知等在内的多种原因,系统服务器可以读取这些资源;主界面应用程序要读取资源以便获取应用程序的名称与图标等。因为Android是基于一个真正的多任务操作基础架构,这些文件是不断地读取。最后但也是最重要的,应用程序本身读取体现的数据

因为Android操作系统基于Linux架构,存储单元布置(Memory Mapping)在有效的处理过程中起着一个关键的作用。从本质上而讲,为Android操作系统资源的处理代码最佳的整理是4字节界层。这个意思是说,如果APK应用程序包是存储单元布置到4字节界层,依据相应的整理,操作系统将不需要通读整个应用程序包以获取所需要的数据表,而每一个系统处理都将提前知道到哪里去寻找它所需要的资源,因此执行效率更快(运行更平滑,速度更快)

使用方法 zipalign -v 4 原始.apk 优化.apk 其中这里-v代表详细输出, 4代表对齐为4个字节,同时-f参数如果添加则会覆盖存在的输出文件

对于是否有效可以通过 zipalign -c -v 4 优化.apk 来查看是否成功的优化了你的apk文件,这里-c参数代表检查对齐,可以看作是只读执行,最后Android123提示大家这步可能造成文件签名问题,注意和apk签名执行的顺序。
分享到:
评论

相关推荐

    Android Zipalign工具优化Android APK应用

    本文主要介绍Android Zipalign工具优化Android APK应用,这里整理了相关资料及简单优化实例,有需要的小伙伴可以参考下

    Android手机端使用Zipalign优化apk应用程序.pdf

    Android手机端使用Zipalign优化apk应用程序.pdf

    zipalign优化工具

    zipalign优化工具,android官方网站的说明zipalign是一款重要的优化apk应用程序的工具。

    APK优化工具zipalign,apk对齐工具

    命令行下输入 你解压的文件夹路径\zipalign -v 4 你要优化的apk名字.apk 优化后的apk名字.apk 例如C:\Windows\android-sdk-windows\tools\zipalign -v 4 Example.apk Example.1.apk 其中这里-v代表详细输出,4代表...

    手动签名apk 和 zipalign优化

    NULL 博文链接:https://jianweicao.iteye.com/blog/1938404

    Android布局优化和zipalign

    Android布局优化和zipalign!!学习Android布局必备书籍!!

    Android APK优化工具Zipalign详解

    Android小组强烈建议开发者在发布新Apps之前使用zipalign优化工具,而且对于已经发布但不受限于系统版本的Apps,建议用优化后的APK替换现有的版本。  在下面的内容中将从三个方面介绍zipalign:  1、zipalign如何...

    Zipalign安卓优化工具

    Android SDK中包含一个“zipalign”的工具, 它能够对打包的应用程序进行优化。在你的 应用程序上运行zipalign,使得在运行时An droid与应用程序间的交互更加有效率。因 此,这种方式能够让应用程序和整个系统运 行...

    Zipalign android release包压缩工具

    然后再该目录下 运行zipalign -v 4 D:\myapp\myapp.apk D:\myapp\myapp_compress.apk命令对release包进行压缩优化,D:\myapp\myapp.apk你要优化的release包,D:\myapp\myapp_compress.apk优化后包所存的位置

    zipalign工具

    文件包括 linux32-android4.4-zipalign linux64-android4.4-zipalign windows-zipalign.exe Linux和WINDOWS下JAVA代码实现,用命令行实现对apk包重新签名打包优化 详见博客地址 ...

    zipalign.exe

    sdk 中不可缺少的一个exe文件,某些情况下...使用zipalign优化你的APK文件,可以减少运行内存RAM的占用。 如果你下载过Android SDK Tools,此文件位于android-sdk-windows\tools目录下 命令格式:zipalign 4 akp路径

    Android_Tools_Plus_V9-Update6

    2:批量Zipalign优化APK、批量签名APK、批量签名Rom、批量安装apk 3:一键刷Radio、Recovery、HBOOT、Rom 4:一键推送APK到system\app、system\framework (补丁、美化、百分比电量免刷机) 5:多机型支持HTC 三星 ...

    《Android应用开发揭秘》附带光盘代码.

     15.6 AndroidUI优化  15.7 其他优化  15.7.1 zipalign  15.7.2 图片优化  15.8 小结  第五部分 扩展篇  第16章 Android NDK开发  16.1 AndroidNDK简介  16.2 安装和配置NDK开发环境  16.2.1 系统和软件...

    Android应用开发揭秘pdf高清版

    不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpcnGL等...

    Android应用开发揭秘(pdf )

    Android应用开发揭秘 ...如何实现UI、zipalign和图片优化?如何通过NDK利用C、C++以及通过ASE利用Python等脚本语言Android开发应用?  国内首本基于Android 2.0的经典著作,5大专业社区一致鼎力推荐!

    《Android应用开发揭秘》源码

     15.6 AndroidUI优化  15.7 其他优化  15.7.1 zipalign  15.7.2 图片优化  15.8 小结  第五部分 扩展篇  第16章 Android NDK开发  16.1 AndroidNDK简介  16.2 安装和配置NDK开发环境  16.2.1 系统和软件...

    Android-Android通过Ant多渠道打包

    打包原理: 反编译基础Apk -> 循环渠道号 -> 替换assets目录下的渠道文件 -> 修改渠道号 -> 重新生成Apk -> 进行签名 -> zipalign优化

Global site tag (gtag.js) - Google Analytics