span proguard x 文件 比较 java 代码 图片 target 开发规范
项目使用 AS 打出的包明显比 Eclipse 打出的包要大一些,还是蛮费解。于是百度了一翻,
原来 Eclipse 使用的 proguard 能够遍历所有的 java 代码,把无用的代码去掉才生成 dex 文件,同
时对 res 资源进行压缩。而 AS 使用的 gradle,配置 shrinkResources true,zipAlignEnabled true 只
是优化了 zipalign 和去除了无用的 resource 文件,文件的压缩方面比没有 proguard 那么强大。
其实,最基本的方法还是规范代码和项目结构(参考 Android 开发规范),优化目前已有的
代码模块。另外,对 res 中的图片进行压缩,基本上 APK 大小能够有的很大的优化。
目前比较好的图片压缩工具,地址智图。
如何优化 APK 的大小
来源: http://www.bubuko.com/infodetail-2150654.html