真机上使用Hierarchy Viewer
16lz
2021-01-26
使用方法
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
更多相关文章
- xe5 android 手机上使用sqlite
- [置顶] Android中一些优秀的博文(看过的)
- 常用的控件使用方法(TextView及其常用属性)
- android手机连接到ubuntu方法
- android代码中打开系统设置界面 .
- Ubuntu下eclipse连接手机
- Android手机客户端访问.NET服务器端的方法(1)
- 获取Android手机上的图片和视频缩略图
- Android下保存简单网页到本地(包括简单图片链接转换)