Windows平台Android SDK中uiautomator.bat位置及替代工具咨询
UIAutomatorViewer 位置及替代方案
为什么找不到UIAutomatorViewer
从Android Studio Arctic Fox(2020.3.1)版本开始,UIAutomatorViewer已被弃用,同时Android SDK的目录结构大幅调整,原有的tools文件夹被拆分重组,该工具不再作为默认SDK组件提供,所以无论重装多少次SDK,都无法在新版SDK目录中找到uiautomator.bat或原tools文件夹下的相关文件。
替代工具推荐
1. Android Studio 内置 Layout Inspector
这是官方主推的替代工具,功能比UIAutomatorViewer更全面:
- 连接测试设备或启动模拟器,打开Android Studio
- 通过顶部菜单路径
View > Tool Windows > Layout Inspector(快捷键Ctrl+Shift+I)打开工具 - 选择目标应用进程后,可实时查看UI层级结构、控件属性,还能同步观察布局的动态变化
2. UiAutomator2 命令行快照工具
若偏好命令行操作,可使用UiAutomator2的命令生成UI快照:
- 确保设备开启调试模式并连接电脑,执行命令:
adb shell uiautomator dump /sdcard/ui_snapshot.xml - 将快照文件拉取到本地:
adb pull /sdcard/ui_snapshot.xml - 用文本编辑器或XML可视化工具打开文件,分析UI结构
3. 第三方自动化测试工具(如Appium Inspector)
如果用于自动化测试场景,Appium Inspector支持多平台UI定位,可直接获取控件的id、xpath等定位属性,满足复杂测试需求
内容的提问来源于stack exchange,提问作者DarthOpto
相关产品推荐
相关产品推荐

