检测gradle何时在Android Studio中运行

检测gradle何时在Android Studio中运行,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,我想根据gradle是在Android Studio中运行还是在ci服务器上的命令行中运行来切换我的活动构建类型 我们有一个单独的项目(在一个单独的存储库中),我们希望将其包含到我们的项目中,但前提是在Android Studio中打开它 Android Studio是否有任何环境变量可供我们使用?另外,您可以从gradle中选择构建类型吗 使用AndroidStudio 2.x,您可以在build.gradle中执行此操作: def sysprops = System.getPropertie

我想根据gradle是在Android Studio中运行还是在ci服务器上的命令行中运行来切换我的活动构建类型

我们有一个单独的项目(在一个单独的存储库中),我们希望将其包含到我们的项目中,但前提是在Android Studio中打开它


Android Studio是否有任何环境变量可供我们使用?另外,您可以从gradle中选择构建类型吗

使用AndroidStudio 2.x,您可以在build.gradle中执行此操作:

def sysprops = System.getProperties()
if (sysprops['idea.platform.prefix'] != null) {
    // Built from AndroidStudio
} else {
    // Built from command line
}

为什么不为CI builder命令创建一个新的
任务