Android 以编程方式检测项目的当前生成类型

Android 以编程方式检测项目的当前生成类型,android,android-gradle-plugin,Android,Android Gradle Plugin,我的Android项目正在使用gradle构建: signingConfigs { debug { ... } release { ... } } buildTypes { debug { ... } release { ... } } 我想知道有没有办法在Andr

我的Android项目正在使用gradle构建:

signingConfigs {
        debug {
            ...
        }

        release {
           ...
        }
    }

buildTypes {
        debug {
            ...
        }
        release {
          ...
        }
 }

我想知道有没有办法在Android项目的Java代码中检测当前的构建类型?如何实现这一点?

您的项目中有BuildConfig类,包含应用程序id、构建类型、风格和其他内容。

BuildConfig.build\u类型在哪里可以找到它的官方文档?我在开发者网站上找不到。没有官方文档,但在那里你可以找到如何将自定义字段插入BuildConfig。