android - 如何更改 Android Studio 的默认构建风格?

标签 android android-studio android-gradle-plugin build.gradle android-studio-3.0

我有一个配置了多种变体和风格的项目:

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/

相关文章:

android - 通过 Wifi 在 Android Studio BumbleBee 上配对新设备

java - 在android studio项目中添加Sqlite4java

android - 未找到 ID 为 'com.android.application' 的插件

android - "ifconfig"在 Genymotion 上没有显示任何内容

android - 字符串资源 ID 值是否保证在不同项目中保持一致?

android - IntelliJ 在调试 android 应用程序时不会在断点处停止

android - 更改可见性后 ViewPager 无法滑动

android - Android Studio-安装Android Studio 3.1.3后gradle无法同步

android - 添加 Umano 的 AndroidSlidingUpPanel 作为 Android Studio 库

android - 错误: resource android:attr/colorError not found