一、前期准备
1、背景不多说就是为了分析app性能
2、确认sdk的platform-tools内有systrace工具
3、安装python2.7 32位包
4、配置sdk和python的环境变量
path->D:\***\platform-tools
path->D:\***\platform-tools\systrace
path->D:\***\python
二、解决python报错
1、cmd j进入platform-tools\systrace>文件夹
运行 systrace.py -t 10 sched gfx view wm am app webview -a ***.*****.****
***为自己debugapp包名
2、如果提示
ImportError: No module named win32con
说明python缺少文件运行
python -m pip install pywin32
去安装
3、如果有提示
WARNING: You are using pip version 19.2.3, however version 20.2.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
可运行
python -m pip install --upgrade pip
去升级
4、再次运行
systrace.py -t 10 sched gfx view wm am app webview -a ***.*****.****
如果提示
ImportError: No module named six
则运行
python -m pip install six
去下载
三、开始获取数据
1、经过上面的操作基本已经ok啦
首先进入需要测试页面的前一页
进入\python>目录运行
D:\Program Files (x86)\python>systrace.py -t 10 sched gfx view wm am app webview -a com.xxx.xxx
提示Starting tracing (10 seconds)后进入测试页面
完成必要操作后等待文件输出
打开对应位置找的html文件使用chrome打开文件。完成首次测量