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

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Gradle 插件ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )相关的知识,希望对你有一定的参考价值。

文章目录

Android Plugin DSL Reference 参考文档 :





一、ProductFlavor 配置



上一篇博客介绍了 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"
    


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

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


2、ProductFlavor 参考文档


ProductFlavor 文档地址如下 : https://google.github.io/android-gradle-dsl/2.3/com.android.build.gradle.internal.dsl.ProductFlavor.html

以上是关于Android Gradle 插件ProductFlavor 配置 ( ProductFlavor 引入 | ProductFlavor 参考文档地址 )的主要内容,如果未能解决你的问题,请参考以下文章

Android Gradle 插件Gradle 自定义 Plugin 插件 ③ ( 自定义插件作用 | Android Gradle 插件的扩展 | 自定义 Extension 扩展 )

Android Gradle 插件Gradle 自定义 Plugin 插件 ⑥ ( 在 buildSrc 模块中依赖 Android Gradle 插件 | 完整代码示例 )

Android Gradle 插件Gradle 自定义 Plugin 插件 ⑥ ( 在 buildSrc 模块中依赖 Android Gradle 插件 | 完整代码示例 )

Android Gradle 插件Gradle 自定义 Plugin 插件 ② ( buildSrc 目录中实现 Gradle 插件 | 实现 Gradle 插件代码 | 模块引入插件并编译 )

Android Gradle 插件Android Module 模块 build.gradle 构建脚本 Groovy 语法分析 ① ( Gradle 二进制插件引入 | Gradle依赖配置 )

Android Gradle 插件Android Module 模块 build.gradle 构建脚本 Groovy 语法分析 ① ( Gradle 二进制插件引入 | Gradle依赖配置 )