0

主要问题是我想versionNameSuffix根据正在编译的风格向我的 buildTypes 添加一个。

我必须品尝originalfree一种 buildtype beta。所以我想做这样的事情:

beta {
    //...
    versionNameSuffix " [BETA " + betaVersion() + "] "
}

并且betaVersion()应该取决于正在编译的风格,它应该为每个人返回一个不同的整数。

4

1 回答 1

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;
}
于 2016-06-04T15:19:17.463 回答