Android Gradle:重命名/禁用默认构建类型
预定义的生成类型能否以某种方式重命名Android Gradle:重命名/禁用默认构建类型,android,gradle,android-gradle-plugin,android-build,Android,Gradle,Android Gradle Plugin,Android Build,预定义的生成类型能否以某种方式重命名 我们使用一些自定义构建类型来表示我们的内部登台设置(DEV/TEST/LIVE),而不需要内置构建类型(release/debug)。在调用assemble时,是否会以某种方式重命名或禁用它们?我提出的一个解决方案是,实际上只是组装细节,而不是运行assemble。它集合了一切 尝试渐变任务以查看可能性 但是我也在寻找更好的解决方案,可以在gradle.build文件中定义 import com.android.builder.core.BuilderCon
我们使用一些自定义构建类型来表示我们的内部登台设置(DEV/TEST/LIVE),而不需要内置构建类型(release/debug)。在调用
assemble
时,是否会以某种方式重命名或禁用它们?我提出的一个解决方案是,实际上只是组装细节,而不是运行assemble。它集合了一切
尝试渐变任务以查看可能性
但是我也在寻找更好的解决方案,可以在gradle.build文件中定义
import com.android.builder.core.BuilderConstants
android.variantFilter { variant ->
def build = variant.buildType.name
if (build == BuilderConstants.DEBUG || build == BuilderConstants.RELEASE) {
variant.setIgnore(true)
}
}
请注意,第一次导入project Android Studio时,将选择任何一个,这可能不是您首选的默认值。导入语句放在哪里?@TrentPierce使用Groovy,您可以将导入语句放在“顶层”的任何位置(即不在
Android{…}
或任何其他块内)。。