1、去除不必要的依赖,检查所有直接和间接的依赖关系2、去除不用的资源,asset下的文件没用的就删掉,res下的,尤其是图片,没用的就删,在build.gradle中release标签里加上shrinkResources true,没有的资源就不会被打到包里了3、启用代码混淆,混淆不仅可以防止反编译,也可以减小包的体积,它主要是把包里的dex文件变小了