我一直在使用adb shell uiautomator dump
,并且在我的Pixel 2设备上的some应用中,此时间some有效。当它决定不工作时,我收到此错误消息:
错误:无法进入空闲状态。
我已经在线阅读,据说这是由于UI在执行转储时没有保持静止,但是即使让应用程序空闲了几分钟后,我仍然看到该错误。甚至尝试重新引导并重新引导设备。有没有更可靠的解决方案,最好是本地解决方案?
您可以尝试CulebraTester2。它不使用uiautomator
,因此您可能不受其限制的限制,它需要一些空闲时间才能进行转储,并且在不断更新动画时不会发生这种情况。
Github Actions处有预构建的APK(请参阅工件)。>>
转储的默认格式为JSON
,这就是为什么要在命令行中指定XML
的原因。