Android Gradle:重命名/禁用默认构buildtypes

预定义的构buildtypes是否可以重命名?

我们使用一些代表我们内部分段设置(DEV / TEST / LIVE)的自定义构buildtypes,不需要在buildTypes(release / debug)中构build。 在调用assemble时可以以某种方式重命名或禁用?

 import com.android.builder.core.BuilderConstants android.variantFilter { variant -> def build = variant.buildType.name if(build.equals(BuilderConstants.DEBUG) || build.equals(BuilderConstants.RELEASE)) { variant.setIgnore(true); } } 

请注意,第一次导入项目Android Studio将select任何名称为debug的变体,否则它将按字母顺序select第一个构build变体 ,这可能不是您更喜欢的默认构build变体 。

我提出的一个解决scheme是完全组装特定的,而不是运行组装。 它组装所有。

试用gradle任务来查看可能性

但即时通讯寻找一个更好的解决scheme,也可以在gradle.build文件中定义。