如何在Android Studio Hedgehog中修改默认构建变体
解决Android Studio Hedgehog构建变体自动重置问题
Android Studio Hedgehog(2023.1.1)启动时会自动将构建变体重置为默认项,要将常用变体设为默认,可通过以下两种方法实现:
方法一:Gradle配置指定默认变体
在模块的build.gradle(或build.gradle.kts)文件中添加配置,直接指定默认构建变体:
- Groovy脚本示例:
android { defaultConfig { // 保留原有默认配置 } // 设置默认发布变体,替换为你的目标变体(如debug、customRelease等) defaultPublishConfig "release" // 可选:过滤无关变体,减少干扰 variantFilter { variant -> def variantNames = variant.flavors*.name + variant.buildType.name if (!variantNames.contains("release")) { setIgnore(true) } } }
- Kotlin脚本示例:
android { defaultConfig { // 保留原有默认配置 } // 设置默认发布变体 defaultPublishConfig = "release" // 可选:过滤无关变体 variantFilter { val variantNames = flavors.map { it.name } + buildType.name ignore = !variantNames.contains("release") } }
修改完成后同步Gradle,重启IDE即可生效。
方法二:IDE设置锁定变体
- 打开
File > Settings > Build, Execution, Deployment > Build Tools > Gradle - 将
Build and run using与Run tests using选项均改为Gradle - 手动切换到目标构建变体,重启IDE后就不会自动重置了
内容的提问来源于stack exchange,提问作者Simon B.
相关产品推荐
相关产品推荐

