Hierarchy Viewer 已被弃用。 如果您使用的是 Android Studio 3.1 或更高版本,则应在运行时改用 Layout Inspector 来检查应用的视图层次结构。要分析应用布局的渲染速度,请使用 Window.OnFrameMetricsAvailableListener,
1. 介绍
Hierarchy Viewer 是 Android Device Monitor 中内置的一种工具,提供了一个可视化界面,显示布局的层次结构,用来分析调试和优化我们的UI的一个图形化工具. 它会展示当前界面的View层级,可让您测量布局层次结构中每个视图的布局速度。它可以帮助您查找由视图层次结构导致的性能瓶颈。
2.真机使用问题
比较早接触Android开发的同学可能知道, Hierarchy Viewer只能在root过的机器才能使用. 主要是在没有root过的机器中view server这个服务是没有开启的.
Hierarchy Viewer在连接手机时,手机上必须启动一个叫View Server的客户端与其进行socket通信。而在商业手机上,是无法开启View Server的,故Hierarchy