引言随着业务的高速发展,代码量也越来越多,良好的工程结构和依赖管理对构建速度有着积极的作用,文章介绍了最近一段时间得物Android工程gradle依赖优化的一些实践,以及未来这个方向需要做的事情。原文链接https://mp.weixin.qq.com/s/2EwKJpr9PGlvErbjN4tkuA优化点扁平化依赖在不断的开发迭代中,业务模块implementation的组件中可能存在一部分已经不再使用了,但是仍然留在gradle配置里。另外一些common模块中存在大量的api出去的组件,有很大一部分上层模块使用率较低,甚至没有用到。这两种情况会对编译造成以下影响1、大量的时间花费在解析