UI Automator Viewer的使用
工具位置
该工具位于/sdk/tools/bin/uiautomatorviewer
工具的使用
双击该工具文件,会打开一个弹窗,弹窗的左上角有四个按钮,分别为打开、详尽的布局现实、简洁的布局显示、保存;
在弹窗中有左右两部分,左边是显示的手机上打开的app的页面的截图,右边是布局的xml标签显示;点击左边部分的某一个控件,右边会跳转到相应的布局位置;
注意事项
有可能出现无法进行截图的情况,那我们可以使用adb指令进行截图,然后手动导入截取的图片来进行分析;
步骤
1 . 使手机当前屏幕显示要查看的app的页面;
2 . 截取uix文件并从手机导出到pc端;
adb shell uiautomator dump /sdcard/xxx.uix(自定义的文件名,如sc.uix)
adb pull /sdcard/xxx.uix(就是上一步adb指令中设置的那个文件名)
3 . 截取图片并从手机导出到pc端;
adb shell screencap -p /sdcard/xxx.png(自定义的文件名,如sc.png)
adb pull /sdcard/xxx.png(就是上一步adb指令中设置的那个文件名)
4 . 在uiautomator工具中,选择导入,然后分别选择uix和png文件就可以看到结果啦;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-------------last line for now--------------