gpt4 book ai didi

android - 由于自定义构建变型,gradle任务不明确

转载 作者:行者123 更新时间:2023-12-03 05:07:16 26 4
gpt4 key购买 nike

我有一个带有'debugMock'构建类型的android项目,用于连接到模拟api。当我的CI(应用程序中心)尝试运行测试时,出现以下错误

Task 'testDebug' is ambiguous in root project 'my-project'. Candidates are: 'testDebugDebug', 'testDebugDebugMock', 'testDebugMockUnitTest', 'testDebugRelease', 'testDebugUnitTest'.

这是 gradle testDebug命令的结果,我可以在本地复制。如何避免上述错误?我的构建配置是非常标准的:
buildTypes {
debug {
signingConfig signingConfigs.debug
}
debugMock.initWith(buildTypes.debug)
debugMock {
applicationIdSuffix = ".mock"
matchingFallbacks = ['debug']

}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}

最佳答案

它的名称可能会引起混淆:

mock {
initWith debug
applicationIdSuffix = ".mock"
matchingFallbacks = ['debug']

}

关于android - 由于自定义构建变型,gradle任务不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55835683/

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