【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )

Android Plugin DSL Reference 参考文档 :

文档主页 : Android Plugin 2.3.0 DSL Reference

android 模块配置文档 : AppExtension - Android Plugin 2.3.0 DSL Reference

ProductFlavor 文档 : ProductFlavor - Android Plugin 2.3.0 DSL Reference

一、ProductFlavor 配置

上一篇博客介绍了 Extension 扩展类型 , AppExtension 下文档参考 AppExtension - Android Plugin 2.3.0 DSL Reference ;

以 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"
    }
}

1、ProductFlavor 引入

在 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 配置 ;

【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )_第1张图片

本篇博客介绍 AppExtension 下的 ProductFlavor 配置 ;

【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )_第2张图片

【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )_第3张图片

2、ProductFlavor 参考文档

ProductFlavor 文档地址如下 : ProductFlavor - Android Plugin 2.3.0 DSL Reference

【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )_第4张图片

你可能感兴趣的:(安卓gradle,android)