gpt4 book ai didi

android - 是否可以在 Gradle 中为每种风格指定 testApplicationId?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:02 26 4
gpt4 key购买 nike

我有两种产品口味,在 build.gradle 中设置 testApplicationId:

defaultConfig {
minSdkVersion 8
targetSdkVersion 19
testApplicationId 'com.example.testapp'
}

是否可以在每个 productFlavor 中覆盖此 testApplicationId

我尝试在单个 productFlavors 中覆盖 testApplicationId 本身,但是 R.class 文件没有生成,我得到一个编译错误。

我读到 packageName/applicationId 不影响 R.class 文件,但我不确定该规则是否适用于testApplicationId 也是。

最佳答案

我验证这在 Android Gradle 插件版本 2.3.0

中按预期工作
defaultConfig {
...
testApplicationId 'default'
}

productFlavors {
first {
testApplicationId 'first'
}
second {
testApplicationId 'second'
}
}

android.applicationVariants.all { variant ->
variant.productFlavors.each {
def buildType = variant.buildType.name.capitalize()
println "$it.name$buildType $it.testApplicationId"
}
}

给出以下输出:

firstDebug first
firstRelease first
secondDebug second
secondRelease second

关于android - 是否可以在 Gradle 中为每种风格指定 testApplicationId?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24333904/

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