项目使用AS打出的包明显比Eclipse打出的包要大一些,还是蛮费解.于是百度了一翻, 原来Eclipse使用的proguard能够遍历所有的java代码,把无用的代码去掉才生成dex文件,同 时对res资源进行压缩.而AS使用的gradle,配置shrinkResources true,zipAlignEnabled true只 是优化了zipalign和去除了无用的resource文件,文件的压缩方面比没有proguard那么强大. 其实,最基本的方法还是规范代码和项目结构(参考Androi…