在做android性能分析时,用到了systrace,需要在本地电脑搭建一套systrace环境遇到了些问题,记录备案下方便日后查找
1、确认python是否安装
一开始电脑里装的是3.9.7版本的python,版本较高遇到了很多问题
后来安装2.7.14的版本
以管理员权限运行cmd,执行python命令,可以看到python版本号
2、切换到systrace目录下
我的systrace目录为D:\androidstudio\sdk_manager\sdk_manager\platform-tools\systrace
3、执行systrace.py -l
执行systrace.py -l指令,报错
4、python -m pip install pypiwin32
执行python -m pip install pypiwin32指令会报错库找不到
5、pip install pypiwin32 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
执行pip install pypiwin32 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com指令问题解决,安装成功
6、连接adb
连接adb,再次执行systrace.py -l,成功