UI Automaster Viewer的使用

一、UI Automater Viewer的介绍
uiautomatorviewer是android SDK自带的工具。通过截屏并分析XML布局文件的方式,为用户提供控件信息查看服务。
所在位置:SDK目录下的tools\bin子目录下。
在这里插入图片描述
二、打开方式
可以直接双击打开,也可以在cmd命令中输入命令打开,但是我为了方便,是在电脑桌面建了一个.bat文件,如果用的话,直接双击电脑桌面上的.bat文件就可以启动了。
在这里插入图片描述
代码如下:
@echo off
cd /d C:\Users\Administrator\AppData\Local\Android\Sdk\tools\bin
start “” cmd /k call uiautomatorviewer.bat
echo over
注释:cd /d +目录 —进入对应ui automator view.bat所在的目录
""是一串字符串,代表新打开cmd窗口的名字,可以随便起名
/k是表示新打开的cmd窗口在执行完命令后保存打开状态,如果希望执行完就关闭窗口就使用/c
三、界面介绍
在这里插入图片描述
界面功能介绍,一搜一大把。
整个界面分四个区域:
(1)工作栏区(上)
共有4个按钮。从左至右分别用于:打开已保存的布局,获取详细布局,获取简洁布局,保存布局。点击保存,将存储两个文件,一个是图片文件,一个是.uix文件(XML布局结构)
第二按钮(Device Screenshoot uiautomator dump)与第三按钮(Device Screenshoot with Compressed Hierarchy uiautomator dump –compressed)的区别在于,第二按钮把全部布局呈现出来,而第三按钮只呈现有用的控件布局。比如某一 Frame存在,但只有装饰功能,那么点击第三按钮时,可能不被呈现。

(2)截图区(左),显示当前屏幕显示的布局图片
(3)布局区(右上),已XML树的形式,显示控件布局
(4)控件属性区(右下),当点击某一控件时,将显示控件属性
四、遇到问题。
①刚开始用的时候,并没有遇到网上其他人说的第一次点击Device Screenshoot按钮时会报错,所以这里就不作介绍。解决办法一搜一大把。
②一切准备就绪后,发现手机是黑屏状态。处理办法为使用手机管家,将手机内存清理到低于70%。然后再点击左上角第二个/第三个按钮就可以连接手机成功了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值