我有一个配置了多种变体和风格的项目:
buildTypes {
debug {
}
release {
}
}
flavorDimensions "default"
productFlavors {
mock {
}
alpha {
}
beta {
}
prod {
}
}
每当我从另一个项目打开项目(因此启动 Android Studio)时,它默认选择 mockDebug
变体。通常我最终会先构建这个,然后才意识到我使用了错误的变体。
有没有办法告诉 Android Studio 默认一个变体,比方说 betaDebug
?
技术:Android Studio 3.1.4、Gradle wrapper 4.4、Android Gradle 3.1.4。
最佳答案
使用 Android Studio 3.5+你可以设置默认的 falvors:
android {
flavorDimensions "stage", "target"
productFlavors {
develop {
getIsDefault().set(true) // that does the magic
dimension "stage"
...
使用 KTS 时它看起来像这样:
android {
flavorDimensions("stage", "target")
productFlavors {
create("develop") {
isDefault = true
dimension("stage")
...
关于android - 如何更改 Android Studio 的默认构建风格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52072162/