当前位置: 首页 > article >正文

UI Automator Viewer操作

版本:24.4.1

使用UI Automator Viewer报错如下:

Error obtaining Ul hierarchy
Reason:
Error while obtaining Ul hierarchy XML file:
com.android.ddmlib.SyncException: Remote object doesn't exist!

可以使用指令:

  1. 保存uix文件
adb shell uiautomator dump /sdcard/sc.uix
  1. pull到PC端
adb pull /sdcard/sc.uix C:\Users\xxx\Downloads\files\cs.uix
  1. 截图
adb shell screencap -p /sdcard/yuyue.png
  1. pull到PC端
 adb pull /sdcard/yuyue.png  C:\Users\changsheng_jiang\Downloads\files\yuyue.png
  1. 在tools\bin下打开终端,输入
uiautomatorviewer

UI
点击open,出现一个小的界面
dump
但是该界面不能拉伸,可以使用 Tab 键切换按钮,然后按Enter选中,分别上传刚才保存在PC的png(仅该后缀)以及uix文件,如下:
screenshot
注:需开启USB调试模式

常用指令

  • 重启服务
    adb kill-server
    adb start-server

  • 查看连接设备
    adb devices


http://www.kler.cn/a/445468.html

相关文章:

  • RestTemplate远程调用、服务注册、
  • 【前端】vue数组去重的3种方法
  • word实现两栏格式公式居中,编号右对齐
  • 会话守护进程
  • 【信息系统项目管理师】高分论文:论信息系统项目的进度管理(人力资源管理系统)
  • 32单片机串口数据接收、空闲IDLE中断详解
  • ASCII码简介以及在php中的使用
  • JavaSE——绘图入门
  • HTTP接口报错详解与解决 200,500,403,408,404
  • 【Pandas】pandas Series shape
  • 【Cadence射频仿真学习笔记】IC设计中电感的分析、建模与绘制(EMX电磁仿真,RFIC-GPT生成无源器件及与cadence的交互)
  • QML 信号与信号处理器程序
  • QScreen在Qt5.15与Qt6.8版本下的区别
  • 将OBJ或GLB文件转换为3DTiles
  • 【数据安全】如何保证其安全
  • 【FFmpeg】万能的视频处理工具使用教程(持续更新)
  • 辅助任务改进社交帖子多模态分类
  • 在Linux上将 `.sh` 脚本、`.jar` 包或其他脚本文件添加到开机自启动
  • uni-app商品搜索页面
  • stm32进硬件错误怎么回事
  • ES对比Hbase
  • 深入解析 StarRocks 物化视图:全方位的查询改写机制
  • 【练习Day17】寻找第 K 大
  • Linux缓存管理:如何安全地清理系统缓存
  • 【Mars3d】设置backgroundImage、map.scene.skyBox、backgroundImage来回切换
  • 几种广泛使用的 C++ 编译器