首页 > 解决方案 > 通过命令行运行时,库中的 Android Non Instrumented 测试失败 ./gradlew clean {library_name}:testDebugUnitTest

问题描述

我知道这个问题,但我不知道可以使用什么命令来修复它。

问题是库中有一些依赖项是 compileOnly。我可以通过将所有 compileOnly 添加为库中的 testImplementation 来解决此问题,但我希望不要这样做。

有没有办法构建应用程序并编译然后运行库测试?

我已经尝试过 ./gradlew clean build {library_name}:testDebugUnitTest

标签: androidunit-testinggradlekotlinandroid-testing

解决方案


我发现了这个问题。我将 compileOnly 用于测试所需的一些依赖项。将这些更新为实施解决了该问题。


推荐阅读