gpt4 book ai didi

android - 如何自动将 testBuildType 设置为 Activity 构建变体?

转载 作者:行者123 更新时间:2023-12-05 07:14:31 25 4
gpt4 key购买 nike

testBuildType 似乎默认设置为 debug。当我们在 android studio 中更改 Activity 构建变体时,Espresso 测试将不起作用,我们需要在 Gradle 中手动设置 testBuildType = activeBuildVariant。如下图。

android {
defaultConfig {
.....
}

testBuildType = "local"
}

手动更改这个不方便。

  • 有什么方法可以自动化吗?
  • 如何获得活跃的构建变体?

最佳答案

我正在尝试那个,但我做不到,相反你可以在你想要的任何 gradle 任务中传递一个属性。

在 gradle.properties 中添加:

testBuildType=debug

然后在你的 android.defaultConfig block 中:

if (project.hasProperty("testBuildType")) {
testBuildType project.property("testBuildType")
}

你可以这样调用任务:

./gradlew <task> -PtestBuildType="release"

关于android - 如何自动将 testBuildType 设置为 Activity 构建变体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59890698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com