讲代码隔离之前,先大致看一下 gradle3.0.0 对添加依赖的语法变化。 首先 compile 被废弃了,而是分成了两个:implementation 和 api,其中 api 与之前的 compile 功能基本一致,不再赘述;implementation 就比较高级了,其作用就是,使用 implementation 添加的依赖不会再编译期间被其他组件引用到,但在运行期间是完全可见的。这也