如何转储前台Android活动的XML布局(不使用uiautomator)?

问题描述 投票:0回答:1

我一直在使用adb shell uiautomator dump,并且在我的Pixel 2设备上的some应用中,此时间some有效。当它决定不工作时,我收到此错误消息:

错误:无法进入空闲状态。

我已经在线阅读,据说这是由于UI在执行转储时没有保持静止,但是即使让应用程序空闲了几分钟后,我仍然看到该错误。甚至尝试重新引导并重新引导设备。有没有更可靠的解决方案,最好是本地解决方案?

android xml layout adb android-uiautomator
1个回答
0
投票

您可以尝试CulebraTester2。它不使用uiautomator,因此您可能不受其限制的限制,它需要一些空闲时间才能进行转储,并且在不断更新动画时不会发生这种情况。

Github Actions处有预构建的APK(请参阅工件)。>>

  1. 同时安装两个APK
  2. 启动服务器:./culebratester2启动服务器
  3. 转储层次结构:./dump-window-hierarchy XML
  4. 转储的默认格式为JSON,这就是为什么要在命令行中指定XML的原因。

© www.soinside.com 2019 - 2024. All rights reserved.