java.lang.RuntimeException: java.lang.IllegalAccessException: Class androidx.test.espresso.base.ThreadPoolExecutorExtractor$2

问题描述

每次尝试运行我的测试用例时都会出现以下错误。 (来自“test”包而不是“androidTest”),同时使用 Robolectric。

解决方法

我在使用带有 robolectric 的浓缩咖啡时遇到了上述问题。上述问题也将通过 Robolectric 和 Espresso 进行测试。

要解决此问题,请务必交叉检查您的 Robolectric 工件版本是否稳定。 https://github.com/robolectric/robolectric

我不小心使用了版本为“4.+”,它采用了 alpha 版本并生成了上述日志。现已更新至“4.5.1”,解决了上述问题。