主要问题是我想根据正在编译的风格在我的一个buildType中添加inputType = TYPE_NUMBER_PHONE
。
我必须使用versionNameSuffix
和original
以及一个构建类型free
。
所以我想做这样的事情:
beta
并且beta {
//...
versionNameSuffix " [BETA " + betaVersion() + "] "
}
应该依赖于正在编译的风格,它应该为每个风格返回一个不同的整数。
答案 0 :(得分:1)
我找到了一种方法来查看gradle StartParameter()
:
def betaVersion() {
Gradle gradle = getGradle()
String tskReqStr = gradle.getStartParameter().getTaskRequests().toString()
if(tskReqStr.contains("Free"))
return 1;
else if(tskReqStr.contains("Original"))
return 3;
}