我刚开始玩gradle。我可以根据先前分配的值分配变量吗?例如,如何在免费和付费方式中使用defaultConfig中的versionName
?
例如,我怎么能用
android {
...
defaultConfig {
...
versionName "1.0"
}
...
productFlavors {
free {
versionName = versionName + "_free"
...
}
paid {
...
}
}
...
}
因此版本名称为"1.0_free"
以获得免费的味道。这可能吗?
答案 0 :(得分:0)
您可以使用versionNameSuffix "_free"
:
productFlavors {
free {
// you can also use this
// applicationIdSuffix ".free"
versionNameSuffix "_free"
...
}
paid {
...
}
}
有关后缀的详细信息,请访问Configure Build Variants和Gradle Plugin User Guide 。