java.lang.IllegalStateException: UiAutomation not connected!
时间: 2023-10-17 22:12:22 浏览: 188
这个异常是因为在使用 UiAutomation 时,它没有连接到系统UI。你需要在使用 UiAutomation 之前先连接它,可以使用以下代码连接:
```
UiAutomation uiAutomation = InstrumentationRegistry.getInstrumentation().getUiAutomation();
if (!uiAutomation.isRunning()) {
uiAutomation.connect();
}
```
这里使用了 `InstrumentationRegistry.getInstrumentation()` 获取 Instrumentation 对象,然后调用 `getUiAutomation()` 获取 UiAutomation 对象进行连接。注意,在连接之前,需要检查是否已经连接,避免重复连接导致异常。
阅读全文