实用的Android ui分析工具
ui automator viewer--UI测试分析器
使用该工具可以迅速地找到点击相应的位置,与点击对应的frame中的内容,id,class,包名(package)和content-desc。快捷方便,对下一步脚本的编写有极大的帮助。
位置安卓SDK文件下的tools文件夹中,在bin目录下即可找到。
使用该工具只需简单地连接设备后,点击左上角的screenshot(从左数第二个)即可。
额外提醒
如果此时手机的页面是动态的,比如APP的动画效果。那么screenshot会报错,Remote object doesn't exist!(远程对象不存在!)。我在自己的使用过程中遇到了这个问题,无论如何尝试都是会报错。我的原因是APP的动画效果。在海大的互联网中找到一位老哥的解释:他说操作抖音时同样遇到了这个问题,通过暂停视频解决了这个问题,因为此时屏幕不再是动态的了,可以进行截图了。而我由于动画效果的原因,目前仍未找到解决方案。
实用的Android ui分析工具相关推荐
- Android 性能分析工具整理汇总
Android性能分析工具整理汇总 字数1852 阅读3579 评论10 喜欢54 Android性能分析工具整理汇总 把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总... Deb ...
- SwissArmyKnife调试Android UI的工具
效果: SwissArmyKnife 是一款方便调试android UI的工具,可以兼容所有android版本,不需要root权限.可以直接在android手机屏幕上显示当前Activity中所有控件 ...
- 十款实用方便的日志分析工具(建议收藏!!!)
0x00 十款实用方便的日志分析工具 在网络管理员的日常工作中,对日志文件的分析能够及时了解网络设备或应用的性能数据,以便及时发现问题并及时解决.分析日志文件的时候需要运用到日志分析工具,接下来就给大 ...
- 正确使用 Android 性能分析工具——TraceView
前面唠叨 最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方.因为之前不会正确使用TraceView这个工具,主要是看不懂T ...
- Android内存分析工具:Memory Profiler
一.前言 我们知道,Android系统检测到app有不再使用对象时,就会进行内存回收相关的工作. 尽管Android检测无用对象.回收内存的方法在不断改进, 但在目前所有的Android版本中,进 ...
- 正确使用Android性能分析工具——TraceView
原址 前面唠叨 最近公司app中有些列表在滑动的时候会有卡顿现象,我就开始着手解决这些问题,解决问题之前首先要分析列表滑动的性能瓶颈在什么地方.因为之前不会正确使用TraceView这个工具,主要是看 ...
- Android性能分析工具整理汇总
把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总... Debug GPU Overdraw 类型:系统自带功能UI渲染检测功能(打开Settings,然后到 Developer O ...
- android UI定位工具-uiautomator2的使用
介绍: uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库.其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏 ...
- Android性能测试-分析工具
简介 这里我们说的性能测试主要是应用的CPU和内存占有率,如果CPU和内存占用率过高,就会导致内存泄漏,导致应用发生崩溃,影响用户的体验 测试方法 首先,我们说下性能测试的方法, 1.通过手动点击,不 ...
- Android UI 显示工具——HierarchyViewer工具
UI 显示工具--HierarchyViewer 为什么使用HierarchyViewer HierarchyViewer能够可视化的角度直观地获得UI布局设计结构和各种属性的信息,帮助我们优化布局设 ...
最新文章
- linux 安装 zookeeper 管理端, dubbo-admin 访问 404
- python队列精灵对战_python队列Queue
- 如果看了这篇文章你还不懂傅里叶变换,那就过来掐死我吧(下)
- 如何从JavaScript对象中删除键? [重复]
- Delegate示例
- git/gitflow git工作流
- eclipse汉化-设置语言包
- dialog的各类显示方法
- 认识web,web的标准构成和基本元素
- ODI 问题集锦 - Return Code 1722 invalid number
- 先有鸡还有现有的蛋的终极答案
- 【数学】从鸡兔同笼谈数学思维
- 微信小程序(组件:路由、表单、媒体、自定义组件,插槽、组件通讯、侦听器、生命周期)
- 关于战棋对战化的设想和实现
- 第002篇:易康(eCognition)中最佳分割尺度评价工具ESP2插件的详细使用方法
- 计算机二级柏林是第几套,2019年计算机二级Office考试内容及时间安排(内附两套原题库)...
- jdk14下载与安装教程(win10)超详细
- 计算机网络实验四:配置网络路由
- 爬虫实战入门级教学(数据爬取->数据分析->数据存储)
- 中山大学计算机学院官网万海,万海:《计算机网络》课程研修班报告 - 中山大学信息科学与技术学院.doc...
热门文章
- #CSDN精选博文##学习必备##IT技术学习#系统化学习的第一步:建构自己的知识体系
- SAP ABAP BDC录屏 数据导入和检验-实例
- nvme协议 sata接口_NVMe/SATA SSD有啥不一样?萌新怎么选
- 人机对战五子棋(权值法)
- linux系统bcast,Linux系统下取IP地址的几种方法
- 集合--1.集合的概念和结构
- qq设置头衔显示服务器异常,qq头衔如何设置
- Bable的简单使用
- 常见10种安全漏洞(OWAPS TOP 10)
- esp8266基于arduino一键配网掉电保存WIFI账号密码