如何优化APK的大小

Posted 我又不会乱来

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何优化APK的大小相关的知识,希望对你有一定的参考价值。

  项目使用AS打出的包明显比Eclipse打出的包要大一些,还是蛮费解。于是百度了一翻,

原来Eclipse使用的proguard能够遍历所有的java代码,把无用的代码去掉才生成dex文件,同

时对res资源进行压缩。而AS使用的gradle,配置shrinkResources true,zipAlignEnabled true只

是优化了zipalign和去除了无用的resource文件,文件的压缩方面比没有proguard那么强大。

  其实,最基本的方法还是规范代码和项目结构(参考Android开发规范),优化目前已有的

代码模块。另外,对res中的图片进行压缩,基本上APK大小能够有的很大的优化。

 

  目前比较好的图片压缩工具,地址智图


以上是关于如何优化APK的大小的主要内容,如果未能解决你的问题,请参考以下文章

Android优化_优化全时空间APK的大小

Android优化_优化全时空间APK的大小

Android优化_优化全时空间APK的大小

Android程序性能优化——ANR卡顿优化内存优化耗电优化APK大小优化以及启动速度和实战项目

如何优化C ++代码的以下片段 - 卷中的零交叉

如何在 xamarin 表单中使用 proguard 优化器工具