根据构建风格和构建类型配置应用程序ID和名称

时间:2020-07-16 12:42:03

标签: gradle

我们可以根据productFlavors更改应用名称,如下所示:

productFlavors {
    staging {
        applicationIdSuffix ".staging"
        resValue "string", "app_name", "TheApp (staging)"
    }
    production {
        resValue "string", "app_name", "TheApp"
    }
}

类似地,对于buildTypes

buildTypes {
    debug {
        applicationIdSuffix ".debug"
        resValue "string", "app_name", "TheApp (debug)"
    }
    release {
        signingConfig signingConfigs.release
        resValue "string", "app_name", "TheApp"
    }
}

但是,我们如何结合构建类型和构建变体来配置它们。例如,如何将applicationIdSuffix设置为:

  • ".staging.debug"用于暂存调试版本。
  • ".debug"用于生产调试构建
  • ".staging"用于暂存发行版。
  • ""用于生产调试构建

0 个答案:

没有答案