IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> systrace环境搭建和常见问题处理 -> 正文阅读

[Python知识库]systrace环境搭建和常见问题处理

systrace需要用到adb和systrace的python脚本,这一套文件可以在AOSP官网上下载到,具体在如下链接如下位置可以download到。

https://developer.android.com/studio/releases/platform-tools

下载到后,直接将这个包解压到合适的位置,我一般喜欢放在D盘根目录下,

?随后按照如下操作不步骤将adb路径添加进去

?随后win + r键输入cmd,调出console,输入adb看到如下输出即为配置完成

?如果你的电脑没有安装python2.7,那需要安装python2.7之后才能执行,python3也是不支持的,必须2.7,可以到如下页面下载Windows 64bit和32bit操作系统python2.7的安装包https://www.python.org/downloads/release/python-2718/

?另外还需要到如下网址下载pywin,也就是python针对windows扩展文件,以保证相关脚本能正常执行。https://pypi.org/project/pypiwin32/219/#files

安装完成之后,进到D:\platform-tools\systrace,执行python systrace.py,第一次执行基本都会遇到这个错误,这时可以执行pip install six

?执行pip install six,并等待其完成下载安装。

随后,在机器上开启开发者模式,进入到开发者选项中,打开USB调试,然后通过USB线连接电脑,在UI弹出的授权框中点击确定,即可开始调试。

通过adb devices,可以看到我们开启USB调试的手机设备,然后执行python systrace.py即可开始抓取systrace信息,我们注意到下面有一个warning信息,提示Agent cgroup_data not started,这个是因为我们adb没有root权限导致,如果你的设备已经root了,那可以执行adb root后再执行systrace,这样就不会有warning提示。

执行systrace开始后,就可以复现操作,在完成操作后,回到这个界面敲回车,等待抓取数据完成,最终trace文件会生成在systrace目录下。

?采用chrome打开该html文件即可看到如下画面内容,

如果打开之后一片空白,则可输入chrome://tracing/,然后通过页面左上角的load按键加载trace.html,就可以看到内容了。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-16 11:14:17  更:2021-07-16 11:15:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 1:36:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码