Espresso 测试在无限循环中挂起,永远不会结束,也没有错误.... 从一个片段导航到另一个片段,没有任何动画。Espresso 无法识别当前片段中的任何视图并挂起...
每当片段启动并对用户可见时,就在日志下方找到。
W/View:requestLayout() 被 my.app.packege.CustomTextView 和 D/OpenGLRenderer 错误调用:DisplayEventReceiver 0xb89c2080 requestNextVsync D/OpenGLRenderer:DisplayEventReceiver 0xb89c2080 latestVsyncEvent 20573087565730.... 在打开的同一个屏幕中无限记录。
如果活动(包含片段)使用活动规则启动,则低于异常。尝试了几乎所有针对以下异常的stackoverflow解决方案,但未成功。
`java.lang.RuntimeException:无法在 45 秒内启动 Intent Intent { act=android.intent.action.MAIN flg=0x14000000 cmp=my.app.package.OnBoardingActivity }。也许主线程在合理的时间内没有空闲?可能会有动画或不断重绘屏幕的东西。或者活动是在创建时进行网络调用?请参阅线程转储日志。供您参考,在您的活动启动请求之前事件队列最后一次空闲是1501794260664,现在队列最后一次空闲是:1501794260664。如果这些数字相同,您的活动可能会占用事件队列。
有人遇到过这样的问题吗?让我知道你的建议。
谢谢