You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过终端或命令提示符查看当前选中的Android Build Variant?

如何查看Android Studio中当前选中的Build Variant

嘿,刚好我之前也碰到过要确认当前Build Variant的需求,给你分享两种靠谱的方法,重点说你需要的终端/命令提示符方式:

一、终端/命令提示符查询方式

直接在Android Studio底部的Terminal面板(或者系统自带的命令提示符/终端)里执行对应命令就行:

1. 先确认所有可用的Build Variant(可选)

如果想先核对下项目里的所有变体,执行这条命令:

# Mac/Linux 或 Android Studio Terminal
./gradlew tasks --group="Build"

# Windows 命令提示符
.\gradlew tasks --group="Build"

输出里找Build Variants分组,就能看到你的appDebugappReleaseappStaging这些变体选项。

2. 直接查询当前选中的变体

这是最直接的方式,执行Gradle属性查询命令:

# Mac/Linux 或 Android Studio Terminal
./gradlew app:properties | grep "variant"

# Windows 命令提示符(用findstr替代grep)
.\gradlew app:properties | findstr "variant"

执行后你会看到类似currentVariant: appDebug的输出,这就是当前选中的变体啦。

要是觉得上面的输出有点杂,还可以自定义一个Gradle任务来精准输出:
在app模块的build.gradle(或build.gradle.kts)里添加这个任务:

// Groovy 版本
task showCurrentVariant {
    doLast {
        println "当前选中的Build Variant: ${android.selectedVariant.name}"
    }
}
// Kotlin DSL 版本
tasks.register("showCurrentVariant") {
    doLast {
        println("当前选中的Build Variant: ${android.selectedVariant.name}")
    }
}

同步项目后,执行以下命令就能直接得到结果:

# Mac/Linux 或 Android Studio Terminal
./gradlew app:showCurrentVariant

# Windows 命令提示符
.\gradlew app:showCurrentVariant

二、图形界面快速查看(作为补充)

如果不想敲命令,也可以直接打开Android Studio的Build Variants面板(没显示的话通过View > Tool Windows > Build Variants调出),面板里会直接显示每个模块当前选中的变体,一眼就能看到。

内容的提问来源于stack exchange,提问作者ashh_king

火山引擎 最新活动