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

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.lryc.cn/news/507643.html

相关文章:

  • SpringBoot的创建方式
  • Vue3之性能优化
  • RFdiffusion Sampler类 sample_step 方法解读
  • Flutter组件————FloatingActionButton
  • 算法学习(十六)—— 综合练习
  • kratos源码分析:熔断器
  • CTF_1
  • 【系统】Mac crontab 无法退出编辑模式问题
  • K8s中 statefulset 和deployment的区别
  • springboot中的AOP以及面向切面编程思想
  • 降低Mobx技术债问题-React前端数据流方案调研整理
  • RabbitMQ消息可靠性保证机制7--可靠性分析-rabbitmq_tracing插件
  • SQL进阶技巧:如何求解直接线上最多的点数?
  • 【老白学 Java】泛型应用 - 卡拉 OK(四)
  • android studio更改应用图片,和应用名字。
  • SQL Server 表值函数使用示例
  • SpringBoot项目的创建方式
  • 微服务设计(第2版)读书笔记
  • idea无法识别文件,如何把floder文件恢复成model
  • vscode的keil assistant 中搜索不到全局变量
  • html+css网页设计 美食 餐饮杰12个页面
  • 重撸设计模式--代理模式
  • Redis性能调优:深入剖析变慢原因及应对策略
  • Python联合Halcon的详细教程
  • raid 状态查看 storcli64
  • 时间管理系统|Java|SSM|JSP|
  • 使用Docker启用MySQL8.0.11
  • Qt之修改窗口标题、图标以及自定义标题栏(九)
  • 每天40分玩转Django:Django测试
  • JS子页面调用父页面函数,监听刷新事件