如何在安卓应用程序中执行视图层次结构转储



我想分析我的 UI - 它落在 onDraw 方法的堆栈溢出上

有人告诉我这是因为我的 UI 有太多层

我想做一个视图层次结构转储,看看我的层有多深

但是当我尝试加载层次结构查看器时,出现此错误:

Error obtaining UI hierarchy
Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!

我该如何解决?

如果我们还不能解决这个问题,因为它是一个已知问题,

我们可以试试猴子说话。

它提供了一个具有自己的机制的视图层次结构。

您也可以改用Genymotion模拟器,直到此问题得到解决。 根据我的经验,uiautomatorviewer没有任何问题。

最新更新