使用方法
Hierarchy Viewer是帮助我们调试和优化UI的利器,大家应该都很熟悉了。
有以下两种方式进入Hierarchy Viewer:
在AS中
- 选择
Tools > Android > Android Device Monitor
或者
在工具栏点击图标![]()
打开Android Device Monitor后再点击Open Perspectives
选择Hierarchy View。
- CMD命令进入SDK的
tools/目录,输入monitor
或者
直接在SDK的tools/目录中点击monitor.bat。
官网说第2种方式已经废弃了,但亲测可用。
真机上不能使用
出于安全性的考虑,Hierarchy Viewer只能连接Android开发版手机或是模拟器。
Hierarchy Viewer在连接手机时,手机上必须启动一个叫View Server的客户端与其进行socket通信。而在商业手机上,是无法开启View Server的,故Hierarchy Viewer是无法连接到普通的商业手机。
别怕!官网上就有很简单的解决办法:
- 确保手机处于开发者模式,
新增环境变量
ANDROID_HVPROTO,值设为ddm。重启电脑即可生效。
不过该方法仅适用于 Android 4.1 及以上,Windows系统。
其他情况可查看下方官方链接。
参考及学习链接
Hierarchy Viewer
Device Setup for Hierarchy Viewer
Hierarchy Viewer Walkthrough
Optimizing Your UI
本文介绍HierarchyViewer的使用方法,包括启动工具的多种途径,并强调其只能用于Android开发版手机或模拟器。文中还提供了设置环境变量以启用ViewServer的方法。
847

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



