获取当前应用的activity屏幕上所有控件的UI布局层次结构关系并保存在xml文件里面,可以执行下面命令:
adb shell uiautomator dump /sdcard/ui.xml
实质是调用了Android系统下的/system/bin/uiautomator.jar
的dumpWindowHierarchy
方法。
参考:
http://android-doc.github.io/tools/help/uiautomator/index.html
http://android-doc.github.io/tools/help/uiautomator/UiDevice.html#dumpWindowHierarchy(java.lang.String)
https://developer.android.com/reference/androidx/test/uiautomator/UiDevice#dumpwindowhierarchy