运行systrace会出现“Windows上不支持preexec_fn”错误

时间:2016-12-07 12:02:29

标签: android python systrace

我正在尝试使用Android的Systrace功能,如Firebase Notifications docshere所述,但是当我运行上述链接中描述的命令行时,它会给我这个错误:

File "C:\Python27\lib\subprocess.py", line 664, in __init__
raise ValueError("preexec_fn is not supported on Windows "
ValueError: preexec_fn is not supported on Windows platforms

上述命令行是:

python systrace.py --time=10 -o mynewtrace.html sched gfx view wm

我不是一个python dev,所以我对它没有任何线索,谷歌对我没什么帮助,不知道吗?

- 我在Windows 10计算机上运行。

1 个答案:

答案 0 :(得分:3)

我也面临同样的问题。将SDK的platform-tools / systrace位置中的catapult文件夹替换为从以下链接下载的catapult文件夹。

https://github.com/catapult-project/catapult