gpt4 book ai didi

android - NoSuchMethodError:适用于Android的jUnit测试中的com.google.common.util.concurrent.MoreExecutors.directExecutor()

转载 作者:行者123 更新时间:2023-12-03 04:52:15 25 4
gpt4 key购买 nike

我尝试编写测试,我想将guava 19.0用于项目,但是Android Studio内置了guava 17.0,我在build.gradle中将其强制

configurations.all {
resolutionStrategy.force 'com.google.guava:guava:19.0'
}

它有效,但是如何做同样的测试?因为在运行测试时它使用旧的 Guava 17.0

最佳答案

您需要分析依赖性的冲突。您的考试成绩中至少有两个依赖于Guava但指定了不同版本的依赖项。

您可以使用gradle dependenciesgradle dependencyInsight查找依赖于Guava特定版本的依赖项。一旦找到了罪魁祸首(取决于您不想要的版本),就可以排除它们。

有关更多详细信息,请参见https://docs.gradle.org/current/userguide/dependency_management.html

关于android - NoSuchMethodError:适用于Android的jUnit测试中的com.google.common.util.concurrent.MoreExecutors.directExecutor(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36764829/

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