(Android开发)关于新版本的api和implement替换compile

最近在学习安卓的代码的时候,发现Gradle.Plugin 3.0.0之前添加依赖以及引入第三方库的时候采取的都是compile的形式进行引入,但是在3.0.0之后complie被废弃并且直接干脆替换成两种:implement和api

直接了当的查询官方文档最为有用。

implement 导入的依赖只能够给直接引用的模块使用。

而api 引用的库可间接托付给另外一个模块使用。

即在模块A采用api引入第三方库—>模块B引用模块A—>模块B也可以获取此第三方库资源(即api公开资源)