Запуск systrace выдает, что preexec_fn не поддерживается при ошибке Windows

Я пытаюсь использовать функцию Android Systrace, как описано здесь и здесь, но когда я запускаю командную строку, описанную в приведенных выше ссылках, она дает мне эту ошибку:

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, поэтому я понятия не имею об этом, и Google мне не очень помогает, есть идеи?

-- Я работаю на компьютере с Windows 10.


person MHogge    schedule 07.12.2016    source источник
comment
Вы нашли решение? У меня такая же проблема :(   -  person Viacheslav Smityukh    schedule 15.12.2016
comment
К сожалению нет. Я попытался прокомментировать код, который вызывал исключение, но, как и ожидалось, это дает некоторые другие ошибки. Как я уже сказал, я не разработчик Python, и у меня нет времени, чтобы узнать об этом, поэтому я застрял с этой ошибкой.   -  person MHogge    schedule 16.12.2016
comment
Это означает, что systrace использует функцию, которой нет в Windows. Попробуйте отправить им отчет об ошибке.   -  person Valentin Lorentz    schedule 18.12.2016
comment
Вы пробовали новейшие инструменты платформы?   -  person bladefury    schedule 19.12.2016
comment
@bladefury Да, я пытался использовать новейшие инструменты платформы.   -  person MHogge    schedule 19.12.2016
comment
@ValentinLorentz Я отправлю отчет об ошибке и вернусь сюда, если у меня будут новости, спасибо за совет.   -  person MHogge    schedule 19.12.2016
comment
Я все еще вижу эту ошибку. Они уже исправили эту проблему?   -  person keelar    schedule 25.02.2017
comment
обратитесь к следующему сообщению stackoverflow.com/questions/11300773/   -  person Addy    schedule 28.03.2017


Ответы (1)


Даже я столкнулся с той же проблемой. Замените папку catapult в папке platform-tools/systrace вашего SDK на папку catapult, загруженную по ссылке ниже.

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

person Shanker    schedule 27.12.2017