代码之家  ›  专栏  ›  技术社区  ›  shkschneider blazzerbg

如何更改androidstudio的默认构建风格?

  •  5
  • shkschneider blazzerbg  · 技术社区  · 6 年前

    buildTypes {
        debug {
        }
        release {
        }
    }
    flavorDimensions "default"
    productFlavors {
        mock {
        }
        alpha {
        }
        beta {
        }
        prod {
        }
    }
    

    每当我从另一个打开项目时(因此启动androidstudio),它会选择 mockDebug 默认情况下为variant。通常我会先构建这个,然后意识到我使用了错误的变体。

    有没有办法告诉Android工作室 默认值 比如说,一个变种 betaDebug

    技术:androidstudio3.1.4,gradlewrapper 4.4,androidgradle3.1.4。

    1 回复  |  直到 6 年前
        1
  •  3
  •   TibiG    6 年前

    更改在productFlavors中定义它们的顺序。IDE总是加载它在那里找到的第一个样式作为默认值。

        2
  •  15
  •   G00fY    3 年前

    使用Android Studio 3.5+ 您可以设置默认错误:

    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")
          ...
    
        3
  •  0
  •   Roman Tikhonov    4 年前