【发布时间】:2019-07-14 03:34:32
【问题描述】:
我的结构与下面的代码相同,我想将前缀添加到 applicationId 和不带点的后缀,并在 gradle 文件的末尾使用 applicationId 值。
我不想使用 applicationIdSuffix,因为它会自动添加点,我无法在 gradle 上获得它的值,也无法获得完整的 applicationId。
flavorDimensions "type", "version"
productFlavors.all {
ext.appIdPrefix = "com.example"
ext.appId = ""
ext.appIdSuffix = ""
}
productFlavors {
flavor1 {
dimension "type"
appId = ".flavor1"
}
full {
dimension "version"
appIdSuffix = "Full"
}
}
productFlavors.all {
applicationId appIdPrefix + appId + appIdSuffix
}
现在,当我使用“flavor1full”运行我的应用程序时,applicationId 仅为“com.exmaple.flavor1”并且没有获得 appIdSuffix 的值
我该如何解决?
【问题讨论】:
标签: android gradle android-productflavors