Android笔记
Gradle版本在:项目名\gradle\wrapper\gradle-wrapper.properties,中设置。
android gradle tools 3.X中
在3.0版本中,compile 指令被标注为过时方法,而新增了两个依赖指令,一个是implement 和api,这两个都可以进行依赖添加,但是有什么区别呢?
api 指令
完全等同于compile指令,没区别,你将所有的compile改成api,完全没有错。
- implementation
对于使用了该部分的编译有效,当前项目有效,其他项目如依赖当前项目,其他项目访问使用时无效,即对当前有效,对外部无效。 -
api
相比implementation,该方式不进行隔离。 -
compile(已经被废弃)
日常编译和打包时有效。 -
testCompile
单元测试代码和打包测试时有效。 -
debugCompile
debug模式编译和debug打包时有效。 -
releaseCompile
release模式编译和打包时有效