有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android Instrumentation Testing:无Instrumentation注册错误

我正在尝试用浓缩咖啡编写Android仪器化测试。当我运行测试时,我得到了这个错误

java.lang.IllegalStateException: No instrumentation registered! Must run under a registering instrumentation.

我不明白这个错误是什么意思

我将简要解释一下我在考试中做了什么。我遵循了谷歌给出的samplesEspressoTesting Tutorial

@SmallTest
@RunWith(AndroidJUnit4.class)
public class ActivityInputTest {

   @Rule
   public ActivityTestRule<ActivityInput> aiRule = new ActivityTestRule<>(ActivityInput.class);


   @Before
   public void setUp(){}
}

当我运行测试时,错误发生在注释@Rule。我能解释一下为什么会发生这种情况,或者这背后有什么问题吗?我对工作代码不感兴趣,但对问题背后的实际问题更感兴趣


共 (0) 个答案