Ale*_*kin 7 android android-espresso
在我的 Espresso 测试中,我得到以下异常:
androidx.test.espresso.AppNotIdleException: Looped for 10945 iterations over 60 SECONDS. The following Idle Conditions failed MAIN_LOOPER_HAS_IDLED(last message: { when=-5ms callback=android.view.Choreographer$FrameDisplayEventReceiver target=android.view.Choreographer$FrameHandler })
我在我的 android 模拟器上关闭了动画。我读过写这个问题是由于 ProgressBar 将状态更改为 GONE 而发生的主题。我正在检查并不确定这个问题与此有关。也许有人面临这个例外,可以帮助我。
我刚刚遇到了同样的问题。出现这个问题是因为 UI 部分一直在更新(不是动画部分,而是我的代码中的问题导致的)。Espresso 会等待,直到 UI 线程上不再执行任何任务(甚至是后台任务),因为它使用该线程来执行检查。
要了解是否属于这种情况,您可以在开发人员选项中打开硬件层更新(“显示硬件层更新”)。
| 归档时间: |
|
| 查看次数: |
197 次 |
| 最近记录: |