Android用python抓systrace方法

1.先说使用方法,参考的这篇文章https://www.cnblogs.com/1996swg/archive/2018/11/23/10007602.html

这其中的抓systrace方法

进入Android/Sdk/platform-tools/systrace目录下

python systrace.py -b 8000 -t 5 -o systrace.html

需要你安装了sdk,和python,装python比较麻烦,因为systrace.py只支持python2.7版本的,例如我装了3.8版本就不支持,安装了2.7.0也不行,我下载2.7.17才ok

2.python下载方法:

百度搜索 python官网

然后找2.7.17版本下载,别的我不知道,只知道2.0.0和3.8.*是不行的,安装完python一定记得配置环境变量哦

3.本以为这样就可以了,结果执行python systrace.py -b 8000 -t 5 -o systrace.html

这报错意思是win32con包没有安装,此时我们需要执行pip install pypiwin32来安装

4.然后执行pip install pypiwin32,还不行,提示pip不是内部命令,原来pip也是需要安装的

pip安装我是参考这篇文章的https://blog.csdn.net/jin80506/article/details/83111848

想安装pip要先安装setuptool,方法我也直接复制过来吧:

4.1首先安装setuptool:

https://pypi.org/project/setuptools/#files  从该网址下载zip,并解压;

打开cmd,cd到解压目录,运行命令:python setup.py install

4.2接下来安装pip:

https://pypi.org/project/pip/#files 该网址下载tar文件,并解压

打开cmd,cd到解压目录,运行命令:python setup.py install

上面2个安装完在文件夹会有个Scripts,这个也要设置环境变量

5.这时候再执行python systrace.py -b 8000 -t 5 -o systrace.html还是不行,因为我们win32con还没安装呢,不过此时已经可以安装了,命令:pip install pypiwin32

6.安装完成再试试python systrace.py -b 8000 -t 5 -o systrace.html

尼玛还提示错误,按上面的套路意思是没安装six啊

7.报错如果是no module,肯定是你没有装对应的模块,可以使用pip install,

我们再执行pip install six等待安装完成

8.再试试 python systrace.py -b 8000 -t 5 -o systrace.html

终于ojbk了

参考链接:

windows环境下pip安装 https://blog.csdn.net/jin80506/article/details/83111848

Android用python抓systrace方法

(0)

相关推荐