Robolectric:java.lang.RuntimeException:java.lang.ClassNotFoundException:org.robolectric.android.internal.ParallelUniverse

Robolectric: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.robolectric.android.internal.ParallelUniverse

我运行迁移如所列here

在 运行 测试之后,我得到了带有内部堆栈跟踪的错误 java.lang.RuntimeException: java.lang.ClassNotFoundException: org.robolectric.android.internal.ParallelUniverse

有没有人遇到过这个问题并且知道如何解决这个问题?

编辑:

添加了 Gradle 依赖项:

testImplementation ("org.robolectric:robolectric:4.1")
testImplementation "org.robolectric:shadows-httpclient:4.1"
testImplementation "org.robolectric:shadows-multidex:4.1"

结果是,当我们尝试使用 "none" 选项 运行 测试时,我们无法 运行 它们,因为命令太长了。 运行 类路径选项不会导入 Android 环境的其余部分,而只是 运行 测试。 运行 "JAR" 选项给出了正确的结果,测试 运行s 符合预期 干杯,感谢您的帮助!