Подтвердить что ты не робот

Android Systrace: Неожиданная ошибка (Conversion = ';')

Я изучил, как использовать Systrace после инструкции по использованию Systrace (с сайта разработчиков Android). Я пробовал использовать графический интерфейс и терминал (командная строка).

Использование GUI:

Я получил сообщение об ошибке после того, как трассировка завершилась и была сохранена. Я нажал кнопку "Подробности" и в целом получил следующее сообщение:

Невозможно собрать трассировку системы

Причина: Неожиданная ошибка при сборе трассировки системы.

Конверсия = ';'

Файл Systrace не был сохранен.

Использование командной строки:

Я пробовал с помощью командной строки, используя графический интерфейс (хотя я новичок в использовании командной строки).
Ввод $ cd android-sdk/platform-tools/systrace или $ python systrace.py в командной строке возвращает ошибку:

'$' не распознается как внутренняя или внешняя команда, оперативной программы или командного файла.

Использование cd android-sdk/platform-tools/systrace (без символа $) дает следующую ошибку:

Система не может найти указанный путь.

И использование python systrace.py (опять же, без $ на этот раз) возвращает эту ошибку:

'python' не распознается как внутренняя или внешняя команда, оперативной программы или командного файла.

Я что-то пропустил, или это что-то, что нужно переконфигурировать?

4b9b3361

Ответ 1

Наконец, я исправил свою проблему после @fadden рекомендаций в комментариях.

Я использовал командную строку для выяснения моих проблем, но моя проблема также была исправлена ​​для графического интерфейса. Вот как я это сделал:

  • Сначала установить Python, если он еще не установлен. Я переустановил его, выбрав параметр: Добавить python.exe в Path (как в это изображение). Я использовал Python 2, так как не уверен, как это работает с Python 3.

  • Далее, изменить переменные окружения. Вы можете сделать это (в Windows 8), перейдя в Панель управления → Система → Дополнительные параметры системы → Переменные среды. В разделе "Системные переменные" прокрутите вниз до "Путь" и нажмите кнопку "Изменить".

  • Добавить Python в путь, добавив адрес для местоположения вашей установки Python, за которым следует точка с запятой до начала значения переменной.
    Например, я добавил C:\Python27\; в начало "значения переменной". (Примечание: Не удаляйте и не удаляйте что-либо из текстового поля "Значение переменной", просто добавьте к нему).

  • Добавьте adb.exe в Path, добавив адрес для местоположения файла adb.exe, аналогичный тому, как вы добавили Python в путь.
    Это должно быть нечто похожее на C:\Users\MyName\Android-SDK\platform-tools;.

  • Нажмите "ОК" в диалоговом окне и перезагрузите компьютер, чтобы изменения вступили в силу. Теперь вы можете использовать Systrace, используя графический интерфейс и командную строку без этой ошибки.