首页 > 解决方案 > Android:使用 junit 4.13 时未解决的参考

问题描述

在gradle依赖项中将junit版本更新为4.13后,在我的代码中使用时,junit包下的类和注释(如Assert,等)显示为红色。@Test皮棉检查 说:

Unresolved reference: <any junit class>

但是,当我构建并运行我的测试时,它会构建并运行得很好。

我试过了:

有效的是将junit降级到4.12。如何在不降级版本的情况下摆脱这个 lint 错误?

更新:

标签: androidgradlejunit

解决方案


只需将以下内容添加到您的 build.gradle (App) 文件中:

configurations.all {
    resolutionStrategy.force "junit:junit:$junit_version"
}

dependencies {
...
}

推荐阅读