美文网首页
如何使用Zipalign工具优化Android APK应用

如何使用Zipalign工具优化Android APK应用

作者: 好读书不求甚解 | 来源:发表于2015-09-10 11:05 被阅读508次

    看到好的技术教程就想转载一下,不喜勿喷!谢谢配合,仅供菜鸟学习研究,不要做坏事哦\(^o^)/~

    转自:http://www.jizhuomi.com/android/environment/232.html

    生成的Android应用APK文件最好进行优化,因为APK包的本质是一个zip压缩文档,经过优化能使包内未压缩的数据有序的排列,从而减少应用程序运行时的内存消耗。我们可以使用Zipalign工具进行APK优化。

    据Android官方网站的说明,Zipalign是一款重要的优化APK应用程序的工具。

    多数软件开发商在正式推出其Android应用程序,都使用Zipalign工具优化APK包。但是,仍然有一些应用程序需要我们自己动手进行Zipalign优化,例如一些个人开发的软件、一些破解版的软件。

    在这里我主要介绍使用adb直接进行apk优化以及在已经Root的Android手机端进行apk优化这两种方法。

    正式开始时请在网上下载二进制文件和脚本代码:zipalign.zip,解压后产生一个二进制文件zipalign,一个可执行脚本zipalign_apks。

    方法一:adb法(需要电脑已装有Android SDK

    1、安装代码

    adb shell mount -o remount,rw /system

    adb push zipalign /system/bin

    adb push zipalign_apks /system/sd/zipalign_apks.sh

    adb shell chmod 755 /system/bin/zipalign /system/sd/zipalign_apks.sh

    adb shell mount -o remount,ro /system

    2、运行脚本代码

    adb shell sh /system/sd/zipalign_apks.sh

    或者在手机超级终端运行

    su

    sh /system/sd/zipalign_apks.sh

    方法二:使用Root Explorer

    Root Explorer(简称RE)是一款强大的root管理器,它可以对系统区进行读写操作。

    首先用RE将zipalign复制到/system/bin,设置权限为rwxr-xr-x,如下图所示:

    接着将zipalign_apks复制到/system/sd/或者其他地方,将其改名为zipalign_apks.sh,设置权限与zipalign一样。

    然后运行zipalign_apks.sh,方法是用RE单击这个文件,跳出对话框,选择Execute。

    运行后,就会在/data/生成一日志文件zipalign.log,查看日志文档你就可以发现哪些应用程序被优化。

    美文推荐:

    技术博客:移动应用加密工具解析

    技术博客:GameplayKit苹果手游开发工具简析

    技术博客:程序员之选:移动开发中几个全新的开源工具

    技术博客:如何阻止APK反编译查看源代码? 爱加密保护开发者创意

    相关文章

      网友评论

          本文标题:如何使用Zipalign工具优化Android APK应用

          本文链接:https://www.haomeiwen.com/subject/eadpcttx.html