【发布时间】:2021-11-16 16:53:37
【问题描述】:
我有
2 种口味
- 风味1
- 风味2
和
5 种构建类型
- 开发
- 调试
- uat
- 预生产
- 发布
我想将完整的 applicationId 设置为
- com.example.flavor1dev
- com.example.flavor1debug
- com.example.flavor1uat
- com.example.flavor1preprod
- com.example.flavor1
- com.example.flavor2.dev
- com.example.flavor2.debug
- com.example.flavor2.uat
- com.example.flavor2.preprod
- com.example.flavor2
我用的是kotlin-dsl,请帮忙
【问题讨论】:
-
如果没有 Gradle 的任务,我认为这是不可能的。您可以在 build.gradle 文件中设置“productFlavors”,为每个 Flavour 提供一个“applicationIdSuffix”,但没有任何关于 BuildTypes 的内容。所以你可以创建“com.example.flavor1”和“com.example.flavor2”自动ApplicationID,但里面没有BuildType。
标签: android build.gradle android-build gradle-kotlin-dsl android-buildconfig