Android SDK 之uiautomatorviewer工具的使用

uiautomatorviewer用途:获取,分析Android UI控件的工具

附:谷歌Uiautomator文档:http://android.toolib.net/tools/help/uiautomator/index.html

uiautomatorviewer工具路径:D:\android-sdk-windows\tools (位于sdk\tools\路径之下)

使用uiautomatorviewer工具的环境要求:

Android SDK Tools:API 21 版本或者21以上版本;

Android SDK Platform:API 16 版本或者16以上版本.

举例使用方式之一(快速定位到组件的 string  id):

1)PC连着Android手机,双击uiautomatorviewer.bat 启动

2)跳转到想要查询的手机界面,然后点击uiautomatorviewer左上角的第二个图标按钮“ Device Screenshot”,点击之后会将当前手机界面的快照更新,如下图所示:

Android SDK 之uiautomatorviewer工具的使用_第1张图片

3) 如上图所示,右下方的整个区域,是当前选中的页面或者是控件的属性信息。这部分比较重要,我们可以很直观的查看属性中的控件id或者是text。

总结:使用上述的工具可以快速查找字符串,例如需要查找Android Settings模块下的字符串,如果通过此命令(Linux环境下):find - name "*.xml" | xargs grep --color "查找的字符串" 搜索,可能搜索出来的字符串不是唯一的,很难快速定位。当然,此工具并非此用途,它还可以利用Uiautomator的API方法可以得到该控件的实例.

 

你可能感兴趣的:(工具的使用)