首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >浓缩咖啡测试失败的原因是: androidx.test.espresso.AppNotIdleException。以下空闲条件失败MAIN_LOOPER_HAS_IDLED

浓缩咖啡测试失败的原因是: androidx.test.espresso.AppNotIdleException。以下空闲条件失败MAIN_LOOPER_HAS_IDLED
EN

Stack Overflow用户
提问于 2020-10-27 14:06:11
回答 1查看 483关注 0票数 11

在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 })

我关掉了安卓仿真器上的动画。我读到了一些主题,其中写到这个问题是由于ProgressBar将状态更改为GONE而发生的。我正在检查,但不确定这个问题是否与此有关。也许有人能帮我解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2022-08-19 18:10:55

我只是遇到了同样的问题。这个问题发生了,因为一直在更新UI部件(不是动画部分,而是我代码中的一个问题造成的)。Espresso等待到UI线程上不再执行任务(甚至是后台任务),因为它使用这个线程进行检查。

要了解是否是这种情况,您可以在开发人员选项(“显示硬件层更新”)中打开硬件层更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64556218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档