一: HierarchyView
老牌分析工具,在早期的SDK中是有快捷方式的,新版的找不到快捷方式了,后来找了很久才找到入口
首先找到Android Device Monitor
可以进入到sdk的安装目录下 从tools目录下点击monitor.bat 启动 Android Device Monitor

然后找到下图红框位置 点击 HierarchyView 按钮就可以打开 如果没有HierarchyView 按钮就点击DDMS按钮左边的更多按钮,里面会列出来HierarchyView 按钮

HierarchyView 最大的好处是以这种结构树图的方式展示ViewTree 能够一目了然的看清结构,并且可以评估绘制时间
但是在新的android版本里面 HierarchyView会提示找不到Service 遇到这种情况 参照如下文章解决
https://www.cnblogs.com/coding-way/p/4294225.html
二:UI Automator
比较常见的工具,在很长一段时间内,找不到HierarchyView用的就是他,但是这个工具不是很好用,有时候显示的层级也不准,可能是我不太会用
入口如下图
点击红框处进入

三:Layout Inspector
入口

打开之后是这个样子

三种工具各有各的特点,大家可以根据自己的需求进行选择
本文介绍了三种Android界面分析工具。HierarchyView是老牌工具,能以结构树图展示ViewTree,评估绘制时间,但新Android版本可能遇问题;UI Automator较常见,不过层级显示有时不准;Layout Inspector也有其特点,用户可按需选择。

3732

被折叠的 条评论
为什么被折叠?



