生成的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,如下图所示:

Android Zipalign工具优化Android APK应用_第1张图片

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

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

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

        以上就是对Android Zipalign 工具优化APK的应用,希望能帮助到有需要的人,谢谢大家对本站的支持!

更多相关文章

  1. Android RSA与Java RSA加密不同标准产生问题的解决方法
  2. Android图像处理简介の使用内置Camera应用程序进行图像捕获
  3. Android sdk manager不能更新下载缓慢的解决方法
  4. android截屏代码实现方法
  5. 什么组成了Android应用程序?
  6. Android开发小记--开发实用工具类--数据库操作类

随机推荐

  1. android webview设置缩放按钮时候无法显
  2. android线程模型文章集合
  3. 【android studio】解决模拟器无法打开问
  4. Android(安卓)studio改变字体大小
  5. 【Frida Hook 学习记录】Frida Hook Andr
  6. 往Android的Application对象里存储数据的
  7. Android之旅十三 android中的数据传递方
  8. Android笔记——Day1 *Activity生命周期
  9. Android(安卓)Weekly Notes Issue #245
  10. Android(安卓)开发技巧之Log写入文件