Android Plugin DSL Reference 参考文档 :
上一篇博客介绍了 Extension 扩展类型 , AppExtension 下文档参考 https://google.github.io/android-gradle-dsl/2.3/com.android.build.gradle.AppExtension.html ;
以 build.gradle 配置为例 , android 配置块中的内容来自 AppExtension 扩展类型 ;
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "kim.hsl.svg"
minSdkVersion 18
targetSdkVersion 30
versionCode 1
versionName "1.0"
}
}
在 build.gradle 中的 android 代码块中的 defaultConfig 配置 , 查看 https://google.github.io/android-gradle-dsl/2.3/com.android.build.gradle.AppExtension.html#com.android.build.gradle.AppExtension:defaultConfig 文档 , 可以知道该 defaultConfig 配置是 ProductFlavor 配置 ;
本篇博客介绍 AppExtension 下的 ProductFlavor 配置 ;
ProductFlavor 文档地址如下 : https://google.github.io/android-gradle-dsl/2.3/com.android.build.gradle.internal.dsl.ProductFlavor.html