Инструмент Android Systrace выдает ошибки

У меня были некоторые проблемы с производительностью при рендеринге моего приложения для Android. Официальная документация предложила мне использовать инструмент python «systrace» для отладки приложения, но использовать его было сложно. Я использую предложенную команду:

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

Сначала мне пришлось установить некоторые отсутствующие зависимости Python с помощью pip (например, pywin32), иначе он не запустится. Теперь это дает мне некоторые ошибки времени выполнения в коде, например:

ValueError: invalid literal for int() with base 10: ''

Я использую Python 2.7.15, Windows 7 64bit, версия устройства Android 6.0.1.


person arvere    schedule 09.05.2018    source источник
comment
Я столкнулся с проблемой Windows 10   -  person Mani    schedule 09.05.2018
comment
github.com/googlecodelabs/android-perf-testing/issues/44   -  person Mani    schedule 09.05.2018
comment
У меня была такая же ошибка, и мне удалось заставить работать systrace через Android Device Monitor. См. этот ответ: stackoverflow.com/a/49152752/1683241   -  person Don    schedule 18.06.2018