您的位置:首页 > 运维架构

使用Roptipng zipalign优化APK

2014-08-28 15:44 253 查看
这是一个一键批量优化手机应用的bat,没有进行加密处理和封装处理,有兴趣的可以拆开研究。其实原理很简单,就是修复图片色差偏移,对图片进行优化,这样可以优化APK占用的内存。

很多应用是直接编译出来或者eclipse生成的APK都有默认压缩等级的。当然这两种压缩等级很小,而且编译出来的APK运行效果还是相当不错的。但是反编译和通过压缩软件进行了图片替换的APK就不同了,一般的CPU运行起来还是有些吃力的。

当年我用HTC
G2的时候CPU只有512M,还是单核,就是什么软件不装,在桌面滑动几下都有点卡。因为当时一个ROM都是基于别人的修改了十几次的再来进行2次,3次,甚至是第4次,第5次加工,所以越到后面越卡到不行。使用这个工具进行优化了以后,玩当时最大型的游戏“水果忍者”都不卡。效果是你懂的。

使用方法:很简单,将你需要优化的APK放入
apk文件夹中,然后双击运行roptipng.bat就可以了。如果你需要优化的apk中有一两个apk中没有png图片,工具会提示你“xxxx/res是一个目录还是一个文件”,这时候需要你手动按一下字母D就可以了。很简单。为了达到最佳优化效果,我将roptipng和zipalign两个优化方式放在一个脚本里面了。所以,双击一下,你就完成了所有的优化工作。当然,我是个菜鸟,脚本如果有错误,希望你们提出来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: