如何在Gradle中检查当前的构建版本?

时间:2019-06-19 19:20:55

标签: android gradle

在Android项目中,gradle.build文件如下所示:

buildTypes {

    debug {
    }

    release {           
        minifyEnabled true
     }

    emulator{
    }

}

然后我想做些什么,取决于执行哪种构建:

    android.libraryVariants.all { variant ->

            variant.getAssembleProvider().configure() {
    //For example:
    if(buildType == 'release'){
          //do something
      }
   }
 }

如何查看当前的版本变体

1 个答案:

答案 0 :(得分:1)

您可以调用variant.name"${variant.name}"来当作字符串(文本)。

您还可以通过调用BuildConfig.BUILD_TYPE(这是一个生成的常量,在调试版本的情况下,值为“ debug”)来以编程方式进行此操作