[Gradle] Android gradle配置中的参数

1. classpath

dependencies{
    classpath 'com.android.tools.build:gradle:3.0.1'
}

Gradle构建中的一些插件plugin

2. debugCompile

dependencies{
    debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5.4'
}

Debug compile 仅仅针对debug模式的编译和最终的debug apk打包。

3. releaseCompile

dependencies{
    releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.4'
}

Release compile 仅仅针对Release 模式的编译和最终的Release apk打包。

4. annotationProcessor

dependencies{
    annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
}

annotationProcessor是APT工具中的一种,APT(Annotation Processing Tool)是一种处理注释的工具,它对源代码文件进行检测找出其中的Annotation,根据注解自动生成代码。

5. implementation

依赖对其他module不可见,在其他module中不可以直接使用该依赖。

6. compile

依赖对其他module可见,在其他的module中可使用该依赖的api。

你可能感兴趣的:([Gradle] Android gradle配置中的参数)