生成的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,查看日志文档你就可以发现哪些应用程序被优化。

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

更多相关文章

  1. Android(安卓)7.0 Nougat不得不知的11项新功能
  2. Android之WebView优化之路
  3. Android应用程序框架层和系统运行库层日志系统源代码分析
  4. Android(安卓)内存优化
  5. Activity and Task(二)
  6. Android图像处理简介の使用内置Camera应用程序进行图像捕获
  7. Android学习心得之二——Android系统架构图及简单的系统架构介绍
  8. 10个常见的 Android(安卓)新手误区
  9. 五年之内,Android(安卓)或将被取代?

随机推荐

  1. android的应用程序调用另一个应用程序的
  2. Android studio 使用NDK 实现串口 动态库
  3. Android 设备关闭实体按键
  4. Android的Touch事件处理机制介绍
  5. android imageview显示不全或者gilde加载
  6. Android Studio 之一个项目的不同视图结
  7. Android 工具
  8. 阿里Android开发手册读后感-上篇
  9. Android Jni中使用线程及回调更新UI
  10. 【Android】说做就做:都市列表+卫星地图