defaultConfig 可以配置一些默认的构建属性, 该方法的参数是 Action<DefaultConfig>
, 内部创建的配置属性都是 DefaultConfig
中定义的属性, DefaultConfig
继承 BaseFlavor
, BaseFlavor
继承 DefaultProductFlavor
, DefaultProductFlavor
继承 BaseConfigImpl
signingConfigs
是用来配置签名的信息, 该方法的参数为 NamedDomainObjectContainer<SigningConfig>
被 NamedDomainObjectContainer<T>
修饰的变量, 当我们在 gradle
中配置内容时, 我们可以定义一个代码块, 代码块的名字就是一个类名, 该类名会继承自T
介绍:
Android Gradle 插件是从 'com.android.tools.build:gradle:3.4.1'
这个 classpath
中引入的, 包含两种插件
com.android.application
DSL 指的是领域特定语言, Android Studio 默认使用 Gradle DSL 作为脚本来构建项目