Gradle 2.3.3 替换成 Gradle 3.0

1. api你可以简单的理解为之前的compile。使用api进行引用,相当于把lib.B对外暴露了接口,这时候,假使有一个lib.C引用了lib.A,那么lib.C是可以直接使用lib.B的代码的

2.implementation

implementation 引用的 lib 不会对外暴露自己的接口。减少编译时间

3.Gradle 3.0 的最低支持 SDK Build Tools 版本为 25.0.0

4.annotationProcessor 替换以前的apt 

并且不再需要引入 apply plugin: 'android-apt' 与 classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

5.databinding

不仅需要

dataBinding { enabled =true}

还需要

implementation'com.android.databinding:library:1.3.1'

implementation'com.android.databinding:adapters:1.3.1'

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,966评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,602评论 2 45
  • 听说二十二天就可以养成一个习惯,那么二十二天不去想一个人会不会就忘掉。我是一个三分钟热度的人,没有什么能坚持二十二...
    吴小溪阅读 159评论 0 0
  • 很喜欢古诗词和文言文,尤其喜欢那种仅仅几个字就可以细细品味很久的的简洁文字,但也好像只是提留在喜欢的阶段。很多人讨...
    二分之一个夏天阅读 955评论 0 2