以Android R为例,不同的Android版本工具对应的目录不一样;高通平台

1.下载six-1.15.0 ( https://pypi.org/project/six/#files或https://download.csdn.net/download/chen245250566/13693106 ),安装 tar xvf six-1.15.0.tar.gz;  cd six-1.15.0; sudo python setup.py install

2.cd external/chromium-trace; //到Android R代码下,进入目录; 如果找不到对应的目录,可以在Android代码的顶层目录执行find -iname systrace.py, 找到systrace.py文件后可以进行分辨具体是哪个

//如果没有Android R代码,下载https://download.csdn.net/download/chen245250566/13693090

3. adb root; //有的手机可能不需要adb root

4. python systrace.py  -o android-systrace.html -t 5  //抓取文件名为android-systrace.html,时间为5s, 需要手机与电脑usb链接

如果出现以下错误,就是缺少步骤1的安装

cwm@cwm:android/external/chromium-trace$ python systrace.py Traceback (most recent call last):File "systrace.py", line 48, in <module>from systrace import run_systraceFile "/home/cwm/android/external/chromium-trace/catapult/systrace/systrace/run_systrace.py", line 43, in <module>from systrace import systrace_runnerFile "/home/cwm/android/external/chromium-trace/catapult/systrace/systrace/systrace_runner.py", line 11, in <module>from systrace import output_generatorFile "/home/cwm/android/external/chromium-trace/catapult/systrace/systrace/output_generator.py", line 15, in <module>from tracing.trace_data import trace_dataFile "/home/cwm/android/external/chromium-trace/catapult/tracing/tracing/trace_data/trace_data.py", line 17, in <module>import six
ImportError: No module named six

怎样把函数加入的systrace记录中去,在函数调用的地方加入
 ATRACE_NAME("trace here");这样在生成的trace文件中,使用chrome浏览器打开,搜索trace here,就可以找到trace信息了

android 抓取解析systrace相关推荐

  1. 抓取android ui原理,Android抓取文字、文字位置的分析

    引文: 因为我弃用原来ATX框架中的uiautomator的东西,所以现在要把 UiSelector().text("XXX")这部分的功能给重新实现下. 所以这篇文章介绍的是抓取 ...

  2. 如何抓取Camera systrace

    如何抓取Camera systrace 在分析camera performance issues时,需要抓取systrace给来定位问题. 由于平台有设置property来控制一些trace tag的 ...

  3. Android系统(118)---Android抓取各种log的方法

    Android抓取各种log的方法 转自 http://blog.csdn.net/matthewei6/article/details/50596983 1.logcat (四类log buffer ...

  4. Android 系统(38)---Android抓取各种log的方法

    Android抓取各种log的方法 http://blog.csdn.net/matthewei6/article/details/50596983 1.logcat (四类log buffer是ma ...

  5. Android抓取正方系统课程——实现自己的课程表

    Android抓取正方系统课程--实现自己的课程表 上一篇博客讲解了如何使用http协议模拟登陆正方系统,今天继续实现如何抓取课程表并显示在Android界面上,效果如图: 由于偷懒,在界面上没下太多 ...

  6. android log抓取方法,Android系统之Android抓取各种log的方法

    Android系统之Android抓取各种log的方法 2018年11月25日 | 萬仟网移动技术 | 我要评论 android之android抓取各种log的方法 1.logcat (四类log b ...

  7. android 抓取native层奔溃

    使用android的breakpad工具 使用这个工具需要下载Breakpad的源码,然后进行编译,编译之后会生成两个工具 我们使用这两个工具来解析奔溃的位置.这里我们可以下载已经编译好的工具 下载地 ...

  8. Android 抓取app进程 hprof 文件

    1. 使用am 命令 进入adb shell C:\Users\zy>adb shell拉取hrof 文件 am dumpheap com.chaozh.iReader /sdcard/a.hp ...

  9. python爬wos数据库,分布式爬虫困惑,如何合理安排抓取/解析/储存?

    目前情况: 一个 50 个目标网站的爬虫项目,有个 200 台的集群服务器. 爬取的内容基本上是从列表页(需要翻页)开始,抓取详情页 url,然后通过 url 抓取详情页内容. 目前架构: maste ...

  10. python 抓取解析接口数据_[干货]用python抓取摩拜单车API数据并做可视化分析(源码)...

    原标题:[干货]用python抓取摩拜单车API数据并做可视化分析(源码) 在APP中能看到很多单车,但走到那里的时候,才发现车并不在那里.有些车不知道藏到了哪里:有些车或许是在高楼的后面,由于有GP ...

最新文章

  1. 认识RAID磁盘阵列
  2. input 只能输入数字
  3. 某些equipment无法顺利download到CRM的原因
  4. objects jdk8_JDK 9:NotNullOrElse方法已添加到Objects类
  5. 定时器和多线程的不同
  6. laravel构造函数和中间件执行顺序问题
  7. python程序员工作总结_2016年终总结--一个Python程序猿的跨界之旅
  8. angularjs compile和link
  9. python atm详解_python基础之ATM-1
  10. 免费的安卓录屏、录音软件(无需root)
  11. 解决PDF文件内部页面大小不一致问题
  12. Unity入门之路0-Unity下载安装以及版本选择
  13. 智能合约漏洞,公链的阿喀琉斯之踵
  14. 计算机共享网络授权,怎么设置网络共享与网络访问权限?
  15. Android解析软件包时出现问题
  16. 2022中国眼博会,中国北京国际儿童青少年眼睛健康产业展览会
  17. it guy流利说_Guy RoutledgeCSS预处理器和字体末端开发
  18. max导出fbx动画模型导入unity后播放会出现局部模型扭曲解决办法总结
  19. 想要改变世界的 Rust 语言
  20. html页面插件 复制,ReadabilityCopy - 一键复制网页内容插件

热门文章

  1. Shufflenet解读
  2. vscode可以配置哪些编程语言_vscode支持哪些编程语言
  3. 考研高等数学张宇30讲笔记——第十二讲 二重积分
  4. linux驱动下载中心,Kvaser Linux驱动程序| Linux驱动程序和SDK开发包
  5. svn图标不显示的问题
  6. 计算机开不了演示文稿ppt,电脑打不开ppt了怎么办
  7. ecshop首页调用团购信息产品购买人数
  8. 获取抖音无水印视频地址
  9. 教务信息管理系统的设计与实现
  10. 深度学习入门系列(总结篇)